Projects: CSS
Cascading Style Sheets
Task Manager
The task manager is primarily driven by PHP. It makes calls to a purpose-built, normalized MySQL back-end. Following a secure login an individual user may easily submit, track, edit, archive, and delete tasks organized by project and priority. Administrators may assign access privileges to both users and projects. I use this tool daily to keep myself organized, so it is under constant development. New features under development include a search bar, optional due dates, and email reminders if an unfinished task is overdue.
Adapt Training
Adapt Training is a fitness facility dedicated to using the latest advances in training and physical therapy. Their computer programming needs were twofold: 1) an objective method of scoring exercise movements using a rubric designed by the head trainer for the purpose of assigning workouts, and 2) a method to share with the client (with username and password via a large database) their custom workout. These tasks had to be wrapped into an accessible, easy-to-use interface. I used MySQL, Perl (CGI), and JavaScript to implement a form-based approach via web-browser.
The Greenwood School
Parents of autistic children are limited to the general educational tools that work for everyone else. Some programs are too rudimentary. Some are too advanced. Nearly all programs ramp up too quickly from one question to another. As autism is a highly variable neurodevelopmental disorder, educational tools work most effectively when tailored to a particular case.