Software Engineer
Hi, I'm Michael Jamieson.
5+ years building data pipelines, developer tools, and cross-platform apps with TypeScript, React, Node.js, Python, and PostgreSQL.
Data integration
Turning messy external data into clean, validated internal records.
Developer tools
Internal tooling adopted by engineering teams across domains.
Cross-platform
Web, mobile, and desktop apps that ship together.
Featured Work
Selected projects
Recent builds across data-pipeline tooling, Electron desktop apps, and React Native mobile work shipped to the App Store and Google Play.
Solving integration problems 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.
What I bring to a team
A mix of languages, frameworks, and platforms I reach for most often.
Languages
- TypeScript
- JavaScript
- Python
- Java
Frontend & Mobile
- React
- React Native (Expo)
- Next.js
Backend & Data
- Node.js
- Flask
- Spring Boot
- PostgreSQL
- MySQL
- Liquid Templates
Platforms & Tooling
- Electron
- Docker
- Git
- Vitest / Testing Library
Latest posts
Notes from recent work - debugging, tooling, and the occasional deep dive.
How to Get Cited by AI Answer Engines
What actually makes a page show up inside ChatGPT, Perplexity, and Google AI Overviews — and how to write for it.
How Local AI Actually Remembers: Inside The Agent Log
Every local coding agent writes a structured log. Resume, replay, and audit are all downstream of that one file.
How Pi Mono Actually Works in Your App
Walking through the Pi Mono shared agent stack from inside a real app, not as an abstract architecture diagram.
Fish Speech S2 Pro: Open-Source Voice AI That Beats Closed Models
Hands-on with Fish Speech S2 Pro — what it sounds like, what it costs to run locally, and where it actually wins.
How Pi Mono Actually Works: The Shared Agent Stack Behind Pi
The architecture under Pi Mono — one harness, many agents — and why that shape keeps showing up in local AI tools.
Open to opportunities.
Interested in software engineering roles focused on data integration, developer tooling, or cross-platform product work. I thrive in environments where data accuracy and reliability are non-negotiable.