justin pincar

This page showcases some of the projects I have worked on while employed, as a freelance agent, and just for fun.

Digital Receiver Technology / Boeing (HCI, software engineering)

During my time at DRT, a subsidiary of The Boeing Company, I focused my efforts on improving and developing GUI aplications. DRT has an extremely varied set of customers, and designing application layouts and program flow to suit particular needs was a core part of my work, along with creating usage scenarios and user personas.

CERT/CC (computer security, software engineering)

As a team member of CERT's Secure Coding Initiative, I created hundreds of secure coding rules for C, C++, and Java, which are now published in The CERT C Secure Coding Standard. Our team also extended Compass/ROSE to simplify vulnerability detection by automatically detecting violations of our rules in source code ("static analysis"). At CERT I also helped to develop and propose technical additions to the ISO-C standard. In addition, I co-authored a technical report on Ranged Integers for the C Programming Language. My other efforts at CERT include developing managed string and secure integer libraries.

University of Pittsburgh Medical Center (UPMC) (HCI, efficiency engineering)

I worked under contract at UPMC to help design a method to digitize current dermatopathology procedures. The majority of my time was spent leading contexual inquiries and generating a vast array of HCI models. The project has since been commercialized under the company Omnyx.

University Wire (web application development)

The University Wire is essentially a facebook clone. This MVC-structured system aims to unite college campuses by making it simple to follow university groups and events. It was initially a prototype for a new venture, but after a bit of market research and analysis I decided the time wasn't right.

mathtutor (HCI, web application development)

For my HCI capstone project, I worked with a team to explore and develop social features for an online cognitive tutor. After conducting contextual inquiries and generating HCI models, my team and I developed a reward system similar to that of Neopets, which I then implemented and integrated with mathtutor's existing codebase.

MyCampus PeopleFinder (HCI, software engineering)

As a student I participated in an unpaid research project to improve a system which used triangulation to provide the location of buddies on a cell phone. As part of my contribution I extended a rules-based multi-user permissions system to include the options of negation and location-based access. In addition, I researched and developed an improved design for the mobile interface to the system. I still have a couple of documents from this project.

MusicGalore.net (web application development)

At one point in time MusicGalore.net was the Google of MP3s. Users could search for a song, and my web application would show them where it was freely available on the internet. If it wasn't in our database yet, the system would send out spiders to dig up some fresh links. The site had over two million songs, an Alexa rank of about 20,000, Google page rank 4, and managed over 2,000 transactions per second. Unfortunately, this project has been abandoned due to legal issues, and I am no longer affiliated with the domain name.

CMU Undergraduate CS Website (web application development)

This site no longer exists, as CMU has now integrated the information it contained into the main CS website. However, when I was involved with it I led a small team in running a portal and set of resources for undergraduate CS students. In addition, I implemented a system to manage registrations and submissions for the OurCS conference.

NetReg (computer security, software engineering)

As a member of CMU's network development group I dealt with network registration and network monitoring tasks. My primary responsibility was to analyze the existing system for security vulnerabilities and fix any issues I detected.

dog-email and kitt-email (web application development)

The client for this freelance project wanted to be able to send emails from the persona of pets, and I was happy to design and implement their vision. The product I coded includes many custom JavaScript UI elements and intregration with PayPal.

Skynet Securities (software engineering)

At a client's request I designed and implemented a system to keep track of a portfolio of securities. The system I created was unsupervised, and automatically fetched updates daily, recalculating due to dividend payments and splits.

WebSteg (web application development)

During governor's school I created a steganography application with an online interface. My application supported hiding and recovering data in BMP and JPG images.

Miscellaneous Projects (web application development, software enginering)

HTTPView - Web application to diagnose HTTP connections
Perl AIM - An AIM client and chat-bot written in Perl
rFactor - Self-developed algorithm to factor numbers non-numerically