Available for contracts & full-time roles
I build full-stack systemsand own them end-to-end.
Full-stack and backend developer working in React, TypeScript, Node.js, and AWS. I take projects from architecture decisions through to a live, maintained deployment — and I'm focused on returning to a developer role full-time.
What I do
Services
Full-Stack Development
End-to-end feature delivery — React frontends, Node.js/Express APIs, and the database schema connecting them.
API & Backend Systems
REST APIs, authentication, and server-side architecture, deployed and maintained on AWS.
Technical Consultation
Platform audits, hosting evaluation, and CI/CD pipeline design for teams without an in-house developer.
Case studies & projects
Selected Work
The Event Sanctuary — Rental Management Platform
A three-app rental management system built from scratch — REST API, public renter app, and admin dashboard — with a state machine that makes item availability automatic.
Workoo — iOS Mobile Application
A professional networking app taken from concept to production — React Native frontend, Node.js API, deployed on Heroku with a full Agile delivery cycle.
Personal Portfolio & Consulting Site
This site. Migrated from a Vite SPA to Next.js after identifying real architectural constraints — Contentful token exposure, SEO, and edge runtime limitations.
Real engagements
Trusted By
The Event Sanctuary
Retained as technical advisor — architecture decisions, platform maintenance, and ongoing technical direction for a small business with no in-house developer.
Canadian Operations Consulting Firm
Engaged as Technical Owner for a full website overhaul — audit, hosting evaluation, and a Git-based CI/CD pipeline delivered in a single engagement. Client name withheld per confidentiality.
Technologies
Stack & Skills
Languages
- TypeScript
- JavaScript
- Python
- Java
- PHP
Frameworks & Tools
- React / React Native
- Node.js / Express
- Angular
- REST APIs
Infrastructure
- AWS (EC2, VPC, S3, RDS)
- Docker
- Vercel
- GitLab CI/CD
Let's build something together.
Available for contracts, consulting engagements, and full-time roles. Typically respond within 24 hours.