Skip to content
WP

Full-Stack Software Engineer

Complex workflows, made clear.

I turn complex business workflows into maintainable software. I work across product, frontend, backend, data, and delivery to make difficult systems faster and easier to evolve.

4+ years building production software

End-to-end application ownership

React, Node.js, and relational databases

Workflow systems and integrations

Calgary-based; open to remote roles across Canada

Selected work at Alpaca Systems

Decisions, not a project gallery.

Sanitized professional Case Studies focused on operational problems, personal ownership, trade-offs, and defensible outcomes.

01

Diagnosis across the full stack

Performance modernization

Personnel, equipment, and form-management workflows in an enterprise safety and compliance platform commonly took more than 30 seconds to become usable.

Read case study
My ownership
As a Full-Stack Developer and project technical lead in practice, I diagnosed the system across the database, backend, payload, frontend rendering, and client cache.
Key decision
Treat performance as an end-to-end data-flow problem instead of applying isolated interface optimizations.
Outcome
Reduced workflows that commonly took more than 30 seconds to a few seconds initially, with near-instant cached revisits.
Demonstrates
Performance analysis and modernization
ReactRedux Toolkit QueryNode.jsREST APIs

02

Ownership and architectural trade-offs

Inspection workflow platform

Paper-based inspection handoffs made traceability difficult and slowed collaboration across engineering, assembly, quality, and shipping.

Read case study
My ownership
I took over a stalled greenfield application early in my career and became its primary engineer across stakeholder discovery, architecture, implementation, delivery, and maintenance.
Key decision
Use REST for edits and Server-Sent Events for report-scoped updates when the environment precluded WebSockets.
Outcome
Moved inspection work from paper toward a shared tablet-based workflow with clearer approvals, documents, and handoffs.
Demonstrates
End-to-end workflow architecture
ReactJavaScriptNode.jsSQL databaseSSE

03

Delivery, integration, and stakeholder leadership

Field operations and ERP rebuild

A stalled field-ticketing system needed a dependable rebuild while a client moved from a legacy ERP to a modern cloud ERP on a hard deadline.

Read case study
My ownership
I rebuilt and owned the product solo for roughly two years, then mentored a junior developer and helped turn changing requests into deliverable scope.
Key decision
Create a reusable integration boundary around Microsoft Business Central rather than coupling every workflow directly to the ERP.
Outcome
Delivered the migration on time and established a maintainable foundation for field, rental, inventory, shipping, and invoicing workflows.
Demonstrates
Product rescue and systems integration
ReactJavaScriptNode.jsPostgreSQLBusiness Central

How I contribute

Full-stack work, organized around the problem.

Full-stack delivery

From ambiguous requirements and workflow modeling through frontend, backend, data, deployment, and maintenance.

Workflow systems

Forms, approvals, role-aware interfaces, notifications, document generation, and operational handoffs.

Integrations

REST APIs and practical connections to ERP, Microsoft Graph, SharePoint, Power BI, and AWS services.

Performance

Diagnosis across database access, API design, payloads, rendering behavior, and client-side caching.

Technical direction

Architecture notes, incremental refactors, code review, mentoring, and clearer delivery decisions.

Working style

I like ambiguous workflow problems: learning how the operation actually works, making the boundaries explicit, and building a path the team can maintain. I collaborate closely, write down the hard decisions, and guide technical direction through implementation.

Experience

Alpaca Systems

Calgary, Alberta · August 2021 - April 2026

Built and modernized custom workflow software for manufacturing and industrial teams. The role grew from early end-to-end project ownership into reusable services, cross-application architecture work, mentoring, and a brief period of informal developer coordination.

  1. Junior Web Developer
  2. Web Developer
  3. Full-Stack Developer

Education

University of Calgary

Bachelor of Science in Computer Science

2016 - 2021