Skip to content

Open to opportunities

MichaelJamieson

software engineer building data pipelines

New York, NY · EST

5+ years turning messy external data into clean, validated records — with TypeScript, React, Node.js, Python, and PostgreSQL doing the heavy lifting.

About

Integration problems, solved end to end.

I specialise in solving complex integration problems - taking messy, inconsistent external data and transforming it into clean internal records. I've built data transformation pipelines, validation platforms, and developer tools across public safety, healthcare, and supply chain domains.

I've built internal tools adopted by engineering teams, co-founded a startup, and shipped consumer products used in NYC public schools. I'm comfortable owning the full lifecycle - architecture, implementation, and release management - and happiest when I can learn quickly and ship software that makes a real difference.

Years shipping
5+Years shippingPublic safety, healthcare, and supply chain domains.
Featured builds
04Featured buildsDesktop, mobile, and agent tooling — each with a demo.
Video explainers
55Video explainersEvery one with a full transcript on this site.
Posts published
57Posts publishedNotes on tooling, agents, and data plumbing.
Selected work

Things I've built recently

Data pipeline tooling, an Electron desktop suite, and React Native apps shipped to both stores.

AZ-900 Azure Fundamentals certification app iconAZ-900App StoreGoogle Play
iOS + Android

AZ-900 Azure Fundamentals App

Mobile study app for the AZ-900 Azure Fundamentals certification, available on the App Store and Google Play. Interactive learning with practice questions and exam prep.

  • React Native
  • Expo
  • TypeScript
  • Azure
Animated demo of CSV validation inside the desktop automation tool
Internal QA tooling

React + Electron + Node.js Desktop Toolkit

Internal QA desktop tool automating regulated study workflows. Electron pairs a React renderer with Node services to pull jobs from secure shares, validate CSV/XLSX files in real time, preview PDFs, and ship signed builds per environment.

  • React
  • Electron
  • Node.js
  • Vite
  • +11
Watch demo
Skills

What I bring to a team

The languages, frameworks, and platforms I reach for most often.

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

Latest posts

Notes from recent work — debugging, tooling, and the occasional deep dive.

/ 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