Phil Kellogg
Senior Software Engineer — Founder of FaradayDev
I architect scalable frontend systems with Vue 3, Nuxt, and TypeScript, and contribute across the full stack with Laravel and Node.js. I have a thing for turning legacy codebases into something you're actually proud to work in.
About
I'm a fullstack engineer based in the Greater Toronto Area, and the founder of FaradayDev my independent software contracting practice. I have a deep specialization in frontend architecture, with 6+ years working across both Vue.js and React , handeling large-scale MPA (Multi-Page Application) migrations, building component systems from scratch, and owning the full frontend from routing and state to performance and testing.
Experience
CIBC
Senior Application Developer
Working on a new product launch within a large enterprise engineering org. Details to come.
Tithe.ly
Software Engineer
Led frontend architecture on a large-scale SaaS platform, driving a full migration from a legacy stack to Vue 3 + Laravel and measurably improving performance for 10,000+ users.
Rentsync
Software Engineer
Built Vue frontend features and a full-stack CMS dashboard for a high-traffic real estate platform with 10,000+ property listings.
Savvy Sale
Junior Software Engineer
Built a real-time Vue dashboard and WebSocket chat system with live data sync via Firebase.
Projects
Self-hosted on local hardware — iterating fast on my own infrastructure lets me deploy, test, and break things without ceremony.
Residential property management for Ontario landlords.
A full-stack property management platform built for Ontario landlords. PropertyLeaf handles the full rental lifecycle — from onboarding units and tenants to tracking rent, generating legally compliant LTB forms, and giving tenants their own portal for documents and maintenance.
Self-hosted spaced repetition — like Anki, but open and community-driven.
A full-stack monorepo application for spaced repetition learning, built as a more open alternative to Anki. The goal is public deck sharing — anyone can browse and study community decks without an account — with optional login to track progress, save study settings, and publish your own decks to the community library.
Technical Skills
Frontend
Backend
Testing
Databases
DevOps