Lead software developer • Canada • Remote friendly

Building resilient software for products that have to keep moving.

I work across Laravel, React, React Native, MySQL, Kafka, Docker, AWS, and Java to ship full-stack products, modernize delivery pipelines, and make operationally heavy systems feel reliable for the teams depending on them.

Experience
9+ years
Shipping software across product, platform, data, and mobile delivery.
Coverage
Full stack
Comfortable in backend systems, frontend delivery, database design, and infrastructure work.
Education
BCIT
Graduated with distinction and earned best in class for web and mobile applications.

Selected work

Production experience translated into outcomes.

The strongest thread across my work is reliability under real business pressure: partner systems, logistics software, blockchain data processing, and mobile products that need to ship cleanly.

Powerbill

Modernizing partner-facing billing software.

Lead development across Laravel, React, and MySQL while contributing to React Native work, Python SRED initiatives, and broader platform change.

Laravel React MySQL
Read the case summary

BIGG

Building data-heavy blockchain services.

Developed critical data processing systems for Bitcoin, Ethereum, and Litecoin using event-driven services, Docker, Kafka, Linux, and performance-minded MySQL.

Kafka Docker MySQL
Read the case summary

ZenGOT

Shipping mobile and web products end to end.

Delivered Ionic apps to the App Store and Google Play, designed UI/UX, built schemas for scale, and used AWS to support continuous delivery.

Ionic AWS UI/UX
Read the case summary

Personal projects

Independent prototypes

Prototypes exploring design systems, audio UX, and guided capture flows.

Autoguard Pro vehicle identification screen

Autoguard Pro

Autobody damage estimator

Guided photo capture and composable repair estimates.

Estimate UX Guided capture Tailwind
Read the case study
CatSpeak home recording screen

Purrfect Harmony

CatSpeak — pet translation

Audio-first interactions and waveform feedback for pet owners.

Audio UX Interaction design Prototype
Read the case study

About

Strong on backend systems. Comfortable owning the full product surface.

I have spent most of my career in environments where software is tied directly to operations. That changes how you build. It makes you care about data shape, release safety, failure modes, and how quickly a team can understand the code they inherit.

That mindset is what I bring to teams: practical full-stack delivery, clear technical judgment, and the ability to move from product requirements to implementation without losing structural quality along the way.

Read the full background

System-minded delivery

I build features with an eye on how they affect the database, the deployment path, and the people who will maintain the system next.

Database fluency

Schema design, query optimization, and stored procedures are part of the job, not an afterthought.

Cross-functional execution

I have worked closely with product managers, designers, and other developers to turn broad goals into shippable plans.

Core stack

A toolkit built around product delivery, reliability, and speed.

My background is broad, but the pattern is consistent: choose technology that helps a team ship, maintain, and improve production software with confidence.

Application development

Backend and frontend work across PHP, JavaScript, Java, and the frameworks most often used to deliver business software.

PHP Laravel React Vue Angular Java Spring

Data and services

Experience designing schemas, tuning queries, and working inside service-oriented or event-driven environments with real throughput demands.

MySQL Redis Neo4j Kafka

Infrastructure awareness

I work comfortably with cloud services, containerized environments, and the pipeline changes that keep delivery sustainable as products grow.

AWS Docker Linux Git Python

Next step

If you need someone who can ship and still think structurally, let’s talk.

I am especially strong in roles that need hands-on engineering, technical leadership, and the ability to move between product requirements and platform realities without slowing the team down.