Skip to content

Software engineerNew York, NY · ET

Open to opportunities

Michael
Jamieson

Dependable software.
From the data up.

I turn messy data and complex workflows into tools people can rely on. 5+ years building data pipelines, developer tools, and cross-platform apps.

Data systems Developer tools AI workflows

Selected work
Selected work

Built to solve real problems

A closer look at the tools, systems, and interfaces I've built.

Animated demo of CSV validation inside the desktop automation tool
Featured build / Internal QA tooling

Clinical data QA toolkit

An Electron desktop app that brings clinical data validation, PDF review, and study workflows into one place. Built for the people checking records before anyone downstream trusts them.

  • Live CSV & Excel validation
  • PDF review in the same workspace
  • Typed IPC & signed releases
  • React
  • Electron
  • Node.js
  • Vite
  • +11
Inside the build Watch demo
Agent orchestration

Stateful AI agent workflows

A working LangGraph agent that plans, calls tools, and carries state across multi-step tasks. A walkthrough of the orchestration behind the answers.

  • LangChain
  • LangGraph
  • Python
  • LLM Agents
Inside the build Watch demo
Animated walkthrough of searching through tiles in the React Native mobile app
Realtime mobile

Realtime mobile with Supabase

A React Native demo connecting authentication, realtime updates, and Postgres search to a mobile interface, with Expo and Supabase underneath.

  • React Native
  • Supabase
  • Expo
  • React
  • +2
Inside the build Watch demo
Years shipping
5+
Data systems and the tools people use to work with them.
Selected projects
03
Desktop, mobile, and AI agents, each with a working demo.
Video explainers
55
Watch the walkthrough or read the full transcript.
Published posts
57
Practical notes from building and debugging.
The person behind the code

Data problems,
owned end to end.

My work has mostly been in regulated, high-stakes environments, where one wrong record is a real problem for a real person. That shapes what I build: pipelines that move privacy-sensitive data, validation that catches a bad record before anything downstream trusts it, and interactive visualizations that make the result legible.

Not all of it has been infrastructure. I've built internal tools other engineers adopted, co-founded a startup, and shipped consumer products — and I'm comfortable owning a system from the architecture call through the release. I'd rather ship something correct and boring than clever and fragile.

Correct and boring beats clever and fragile.

Tools of the trade

From the pipeline to the interface

The languages and platforms I use to take a system from architecture to release.

Languages
TypeScriptJavaScriptPythonJava
Frontend & Mobile
ReactReact Native (Expo)Next.js
Backend & Data
Node.jsFlaskSpring BootPostgreSQLMySQLLiquid Templates
Platforms & Tooling
ElectronDockerGitVitest / Testing Library
From the workbench

Build it. Understand it. Share it.

AI agents, local models, and developer tooling — explained through working systems.

/ Let's build

Open to opportunities.

Interested in software engineering roles focused on data integration, developer tooling, or cross-platform product work — especially where data accuracy and reliability are non-negotiable.

PDF · updated May 2026