Skip to main content
Matthew BobackBackend & Platform Engineer

Skills

A focused stack shaped by the kinds of systems I like to own.

This is intentionally curated for hiring review. I am not trying to list every tool I have touched. I am trying to show the technologies that show up repeatedly in the work I am strongest at.

Bias

Backend first

I usually start from contracts, jobs, data flow, and operations, then work outward into the product surface.

Proof

Shipped systems

Most highlighted tools here link back to StageFlow or AlchemizeCV, where they show up in real product behavior rather than isolated experiments.

Working style

Operator clarity

I value systems that are easier to debug, easier to explain, and less dependent on hidden process knowledge.

Core languages

Core languages
The languages I reach for most when the work needs to ship and stay maintainable.

Go

Core

APIs, orchestrators, service boundaries

Python

Core

Backend services, job logic, data tooling

TypeScript

Core

UI, tooling, and browser-facing product work

SQL

Relational modeling, projections, and operational queries

Backend systems

Backend systems
The work here is mostly about durable jobs, typed contracts, and keeping distributed behavior understandable.

FastAPI

Core

Typed API work

Chi / net-http

Core

Lean Go APIs

WebSockets & SSE

Core

Real-time product feedback

NATS JetStream

Core

Durable event flow

Pydantic / SQLAlchemy

Validation and persistence

Product frontend

Product frontend
I do frontend work to make systems usable and legible, especially for technical users and operator workflows.

SvelteKit

Core

Primary product UI framework in shipped work

React

Portfolio and product-side interface work

Tailwind CSS

Core

Design systems and interface implementation

Vite

Fast local and production builds

Infrastructure & delivery

Infrastructure & delivery
I am comfortable owning the release path as well as the application code.

Podman

Core

Rootless workloads and container operations

PostgreSQL

Core

Durable production state

SQLite

Fast local projections and embedded state

MinIO

Core

Artifact and evidence storage

Caddy & systemd

Core

Routing, TLS, service management

Testing & automation

Testing & automation
I use tests and automation to protect delivery speed, not as ceremonial coverage.

Playwright

Core

Browser automation and regression checks

Pytest

Fast backend confidence loops

axe-core

Core

Accessibility checks tied to product quality

Vitest

Frontend and tooling coverage

GitHub Actions

CI and repeatable verification