Summary
Patrick Lafferty is a pragmatic full-stack software programmer based in Toronto with a decade of development experience and over four years focused on PHP, JavaScript, and MySQL web applications. He leads projects end-to-end, having designed performant MVC architectures that reduced page loads by up to 100x and built data pipelines and dashboards that turn years of sales records into actionable KPIs. Comfortable on both front- and back-end, he emphasizes usability, cross-platform reliability (including Android targets), and test-driven financial integrations that mirror manual accounting precisely. His background includes low-level C++ work—personal OS and game engine prototypes—which gives him an uncommon appreciation for performance and systems thinking in web projects. Patrick also volunteers rebuilding and simplifying sites for non-profits so non-technical staff can maintain them, reflecting a focus on long-term maintainability and real-world impact. He’s self-taught, curious, and thrives on evolving web ecosystems and tooling.
9 years of coding experience
3 years of employment as a software developer