About
Backend web developer with 19+ years building and maintaining server-side systems using PHP (Laravel, CakePHP, CodeIgniter), Node.js, and Python (Django). Experienced developing RESTful APIs, integrating third‑party services (Stripe, Xero, Amazon MWS, Mailchimp), and using AWS services (S3, SES, Polly). Strong front-end experience with HTML5/CSS3, SASS, jQuery, AngularJS and React; practiced in responsive design, SEO and web standards. Comfortable with MongoDB, server administration on AWS, agile workflows (Jira), and building maintainable, observable systems.
Philosophy
I strive to work in web development where I can incorporate my knowledge of web standards and SEO best practices.
Skills
Core Languages & Databases
PHP (19+ years), MySQL, JavaScript (Node.js), Python, MongoDB, Java, Go
Frameworks & CMS
Laravel, CakePHP, CodeIgniter, Kohana, WordPress, Rails, Django, Yii
Front-end & Design
HTML5, CSS3, SASS, Responsive Design, jQuery (10 years), AngularJS, React, Redux, React Native, SEO & Web Standards
APIs & Integrations
RESTful APIs, Web scraping (Python), 3rd-party integrations: Stripe, Xero, Amazon MWS, Mailchimp, Microsoft APIs
Cloud & DevOps
AWS (S3, SES, Polly), Server administration, Hosting and domain management, Cross-browser testing
Experience & Practices
10 years using MVC frameworks, REST API backend development, Agile (Jira), Mobile/Android app support, Responsive & accessible web development
Selected Projects
Project One - Lingwa
A PHP and Python project for a unique take on training LLMs for translating spoken languages.
See moreProject Two - Pitchy Perfect
Strictly a React project to listen and provide feedback violin players with feedback on playing scales.
See moreProject Three - StellaCart
A Python project to collect data on astronomical features to be displayed visually in star charts.
See more