Senior Full Stack Engineer

I build product systems that stay useful as they grow.

I’m a senior full stack engineer with experience across Laravel, Vue, Node.js, Java, Spring, MySQL, MongoDB, Oracle, CI/CD, and product-focused delivery. I’ve worked on SaaS platforms, internal tools, workflow-heavy applications, and systems where backend architecture matters just as much as the UI.

10+ years engineering experience Tech lead / architecture experience Frontend + backend + data + delivery
Profile

I’m the kind of engineer who likes clarity: clear systems, clear responsibilities, and software that behaves predictably under real usage. I’m strongest when a team needs someone who can think across the stack, reason through architecture, and still stay close to product and delivery. I tend to do my best work on systems that are operationally important, not just visually polished.

  • I work well in ambiguity. I’m comfortable helping shape a concept into a system with a sensible technical path.
  • I’ve led as well as built. That includes technical leadership, architecture decisions, and guiding engineers toward delivery.
  • I care about maintainability without overengineering. I like systems that are practical, evolvable, and understandable to the people who inherit them.
Skills & stack

Core technologies and working strengths

Use the filters to scan the stack quickly. This is the kind of tooling I’ve worked with across product development, enterprise software, and operational systems.

Backend engineering

Designing application logic, service boundaries, APIs, integrations, and systems that support real business workflows.

Laravel Node.js Express Java Spring MVC Django PHP Python

Frontend & product UI

Building admin interfaces, dashboards, and product-facing workflows with an eye for usability and operational clarity.

Vue Vue.js AngularJS Angular JavaScript Responsive UI

Databases & query work

Comfortable with relational and document databases, query optimization, stored procedures, and data-backed application design.

MySQL MongoDB Oracle PL/SQL Stored Procedures Triggers

Platform & delivery

Supporting the path from development to deploy with practical CI/CD, Linux, server, and environment work.

CI/CD Linux Apache DevOps Deployment

Architecture & distributed systems

Experience acting as tech lead and shaping service design, logical flow, and architecture decisions for new systems.

Microservices RabbitMQ Service Design Tech Leadership

Full stack product delivery

Translating ideas into production software by moving between frontend, backend, data, and implementation details without losing the product thread.

SaaS Apps Internal Tools Admin Systems Workflow Platforms

Enterprise systems

Experience working inside large products with mature codebases, heavy data requirements, and long-lived application logic.

Enterprise Software Reporting Legacy + Modernization

Leadership & collaboration

Tech lead experience, cross-functional delivery, and the ability to help move projects from concept through implementation with other engineers.

Tech Lead Mentoring Agile Delivery
Selected projects

Examples of the kind of systems I like building

These projects reflect the kind of work I naturally gravitate toward: software with meaningful workflows, real users, and a lot of practical engineering underneath.

MERN Stack Live Entertainment Product

TriviaRat

A MERN stack trivia platform used in hundreds of restaurants, schools, and corporate offices. It’s the kind of product I enjoy building most: realtime, user-facing, operationally practical, and shaped by how people actually engage with it in live environments.

MongoDB · Express · React · Node.js · realtime product flows · live-hosted usage
Governance Platform Voting Infrastructure

ElectoSense

A digital voting and governance platform built for HOAs, condo boards, and associations. The interesting engineering here is in workflow design, trust, admin tooling, backend coordination, and making a sensitive product feel reliable.

Workflow systems · admin interfaces · backend coordination · product iteration
Audience Product Realtime Interaction

BracketForce

A live audience-voting bracket platform where people join from their phones and affect outcomes in real time. This kind of work hits a nice mix of product simplicity, timing, UX, and state management under the hood.

Realtime flows · engagement UX · event-driven product thinking
Education Tech Teacher Workflow

ClassPilot

A lesson-planning platform oriented around curriculum alignment and teacher workflows. A good example of software where a strong product outcome comes from reducing friction in a structured daily process.

Workflow design · SaaS product thinking · full stack delivery
Healthcare Logistics Dispatch Platform

Navicare

A caregiver dispatch and scheduling platform coordinating availability, routing, and real-time operational visibility. This is the kind of system where backend clarity matters because real-world operations depend on it.

Scheduling logic · logistics workflows · operational software
Legal-Tech Structured Intake

Succession Wills

A legal-tech platform for intake, role-based workflows, and document-driven service delivery. Systems like this are a reminder that software quality often starts with modeling the business process correctly.

Role-based systems · workflow tooling · backend process modeling
Engineer fit Senior IC / lead-leaning

What ties these together

I’m at my best on products that need clear architecture, strong backend thinking, and someone who can move between data, services, UI, and delivery without losing the shape of the product.

Architecture · maintainability · execution · product judgment
Experience

Career history

More than a decade building software across enterprise products, SaaS platforms, internal systems, and full stack applications.

Sr. Software Developer
Canadian Centre for Occupational Health
Remote / Hamilton
2022 – 2025

Worked as a full stack developer across several applications, contributing across backend, frontend, and delivery. The role also included leadership responsibilities when moving projects from concept into production.

  • Built and maintained applications using Laravel, Vue, MySQL, Node.js, MongoDB, Python, and Django.
  • Contributed to CI/CD and DevOps work to support reliable delivery and deployment.
  • Led other engineers on a project and helped drive it from concept through to a deliverable product.
Full Stack Developer
RBC (PayEdge)
Remote / Burlington
2020 – 2022

Developed and maintained multiple applications in a SaaS environment, balancing feature delivery with architectural thinking and service design.

  • Built full stack enhancements for core SaaS applications using Laravel, Vue.js, and MySQL.
  • Acted as tech lead on a microservice initiative, defining architecture and service flow.
  • Designed and built services with Node.js, Express.js, MongoDB, and RabbitMQ.
Sr. Backend Software Engineer / PHP Developer
Deltek
Remote / Virginia
2018 – 2020

Worked on a talent management system, shipping enhancements, fixing bugs, and building internal product tooling within a fast-moving agile environment.

  • Developed enhancements for core products using PHP, Laravel, MySQL, and JavaScript.
  • Built an entire admin application using Laravel, MySQL, and Vue.js.
  • Worked closely with Linux and Apache-based environments while delivering in short iterations and tight deadlines.
Software Engineer
PowerSchool Group LLC
Burlington / Folsom, California
2011 – 2017

Built and maintained scalable code for a core student information system, working across backend application logic, frontend frameworks, and enterprise data systems.

  • Developed and maintained core SIS functionality using Java, Spring MVC, and Angular / AngularJS.
  • Integrated and optimized Oracle databases with complex PL/SQL queries, stored procedures, and triggers.
  • Supported data-driven product features and reporting in a large-scale education software environment.
Approach

How I tend to work

Different teams and products, same priorities: understand the workflow, design the system carefully, and keep the implementation practical.

Product-minded engineering

I like understanding the workflow, tradeoffs, and user outcomes behind a system — not just the tickets attached to it.

Strong backend foundations

A lot of the value in software lives behind the UI: permissions, data modeling, integrations, service design, and business logic.

Practical delivery

I care about maintainability, but I’m not interested in overengineering. The goal is software that’s reliable, clear, and able to evolve.

Contact

If you need a strong senior full stack engineer, let’s talk.

I’m usually the best fit for teams building meaningful products or internal systems that need someone comfortable across architecture, backend logic, frontend delivery, and execution.