Summary

I am a passionate software developer with a knack for creating elegant solutions to complex problems. I thrive on the challenges of full-stack web development, automated testing, and immersive technologies like Augmented Reality. Throughout my career, I've had the privilege of building critical systems for prestigious organizations such as the California Highway Patrol and New York City Fire Department.

What drives me is seeing how thoughtfully designed software can make a real difference in people's live. I enjoy collaborating with teams to transform ideas into intuitive, efficient applications. Whether I'm architecting APIs, optimizing code performance, or designing user interfaces, I approach each project with enthusiasm and a commitment to excellence.

I'm always eager to learn new technologies and methodologies that can enhance my craft.

If you want to connect or work with me, please call or email.

Education

Bachelor of Computer Science - Acadia University

Skills

Web Development

Full Stack Web Development
PHP
JavaScript / TypeScript
React
jQuery
Apache
SQL
API Design

Other Programming Languages

Java
C#
Bash

Development Tools & Practices

Automated Testing (Selenium)
Continuous Integration
Git
Bitbucket
Jira
Bamboo
VirtualBox
Linux

Specialized Development

Unity 3D
AR and Wearables Development

Experience

Full Stack Software Developer, Project Leader

InterTalk Critical Information Systems
2017-2024
  • Led the Web-Admin software team, developing a tool for configuring InterTalk Logistics Server and DCS Workstation.
  • Developed applications still in use by California Highway Patrol, CalFire, and the New York City Fire Department.
  • Designed APIs to share information between multiple data centers. These APIs allowed the users and systems to have secure access to critical data and hardware.
  • Implemented Automated Testing using Selenium and Java.
  • Routinely halved the length of web-page code by using techniques such as the MVC design pattern, dependency injection, polymorphism, and compositional inheritance.
  • Attended meetings with consultants to successfully claim Scientific Research and Development (SRED) tax credits, most importantly for a high performance caching system for IO circuit boards.
  • Personally designed UI to improve readability and ease of use. Used JS Libraries to allow rapid prototyping to get feedback from customers.

Unity 3D Developer

Modest Tree Media
2016
  • Developed prototype augmented reality software using Unity 3D (C#) and the Zenject framework.
  • Designed gesture-based user interface for AR Headset.
  • Precise details of work are under NDA.

Projects

Dorflike

Dorflike is a web playable game influenced by Dwarf Fortress and RimWorld. It is a work in progress but can be played here.

Box Office Visualizer

The box office visualizer is a chart of every film released since 1977 (The start of the Blockbuster era). It allows you to see how individual films contributed to the yearly box office. It can be viewed here.