Open to Remote

Full-Stack Developer

.NET · Angular · AI tooling · Go

"Good technology belongs to everyone."

I build software end to end — enterprise platforms, AI tooling, and command-line tools. Most recently I designed and built an access-control platform for Printpack Medical (17 plants, 3,200+ people).

14
Months as Sole Developer
3
Featured Projects
.NET + Go
Primary Stack

Expertise

What I Build

Things I have actually built and shipped

.NET & Backend

APIs that stay maintainable as they grow — layered architecture, clear data models, and real-time features when the problem calls for them.

Angular & Frontend

Responsive Angular apps that feel fast and work well on any screen.

Go & CLI Tooling

Developer tools people can install and trust — well tested, and published on npm and GHCR.

MCP & AI Integration

MCP servers that give AI tools real capabilities — snapmcp lets them capture screens, terminals, and code.

System Architecture

From data model to deployment: I plan the whole system first, then build it.

DevOps & Automation

Automated builds, tests, and releases with Docker and GitHub Actions so changes ship safely.

Projects

Featured Work

Open-source and enterprise projects I have shipped

snapmcp

Creator & Maintainer

An MCP server that lets AI agents take real visual captures — terminal output, code, web pages, diffs, PDFs — instead of describing them. Published on npm and ghcr.io.

Stack:

TypeScript Bun Playwright Docker

Key Features:

  • 13 capture tools for AI agents
  • Installable from npm and Docker (ghcr.io)
  • Fully tested, CI on Linux, macOS, and Windows

ORBE

Sole Developer

Access-control and operations platform for Printpack Medical — 17 plants, 3,200+ people. Full-stack .NET + Angular, built to run across every plant.

Stack:

.NET 8 Angular 19 SQL Server SignalR

Key Features:

  • Access control across 4 permission levels (plant → module → submodule)
  • Digital credentials: from 5 days to minutes
  • Real-time notifications for approvals and alerts

maestro

Creator & Maintainer

A command-line toolkit for managing AI-tooling setups — 35 commands, an embedded database, and CI on every change. Private, in active development.

Stack:

Go SQLite GitHub Actions

Key Features:

  • 35 commands for everyday tooling tasks
  • Embedded SQLite database with migrations
  • Test suite + CI on every change

Experience

Where I've Worked

Enterprise manufacturing → Independent engineering

Independent Engineering

Software Engineer

Nov 2025 – Present

Tijuana, BC (Remote)

I build tools for developers and for AI. Focus on command-line tooling, AI integration, and the developer experience — always tested and automated.

Go TypeScript Bun Playwright POSIX Shell Docker

Printpack Medical

Production Control Technician / Software Developer

Sep 2024 – Nov 2025

Tijuana, BC (Hybrid)

14 months as the only developer in a medical manufacturing plant. I designed and built ORBE — an access-control and operations platform — reporting directly to the Plant Manager.

.NET 8/9 Angular SQL Server SignalR Docker

About

Engineer at Heart

"Good technology belongs to everyone."

I started coding in 2022 with no technical background — no prep school, no one in my family who codes. What I had was curiosity and the patience to take things apart until I understood how they worked.

That approach became my career. At Printpack Medical I didn't just write features — I built a platform from scratch, designed its architecture, modeled its data, and delivered it ready to roll out across all 17 plants.

Today I build open-source tools (MCP servers, CLI toolkits) and look for roles where I can make technical, product, and strategic decisions. I believe strong software starts with understanding the problem — not the framework.

Current Toolbox

.NET 8/9
Angular 19
Go
TypeScript
SQL Server
Docker
GitHub Actions
Bun
Playwright
POSIX Shell