
Michael Jamieson
Software Engineer shipping internal tools, ETL/validation pipelines, and cross-platform apps. Recent focus: React, Node.js/TypeScript, Supabase (auth, storage, Postgres), React Native (mobile), Electron (desktop), and PostgreSQL.
Supabase + Postgres
Auth, RLS, storage, and SQL functions with Postgres; API routes in Next.js/Node.js; secure access patterns in HIPAA-aware contexts.
React Native & Mobile
React Native apps with shared TypeScript models and validation; native modules kept minimal; Expo or bare workflows as needed.
Electron Desktop
Cross-platform desktop apps: CSV/XLSX parsing, PDF inspection, rule engines, SAS7BDAT→CSV, and virtualized grids for large datasets.
About
I design and ship internal applications and ETL pipelines that reduce manual review and improve data quality in clinical trial workflows. My recent stack: React (web), Node.js/TypeScript APIs, Supabase (auth, storage, Postgres), React Native (mobile), and Electron (desktop) backed by PostgreSQL reporting—delivered in HIPAA-aware environments.
At Perceptive, I built a desktop app that automates CSV/Excel validation, PDF inspection, and rule-based checks prior to submission. Electron orchestrates local processing and API sync; a virtualized grid enables large-table review; a multi-environment switcher allows consistent runs across dev/test/stage/prod.
Previously at Grassp Health, I worked across Java/Spring Boot, React/ React Native, and regulatory integrations, containerizing services for reliable deploys.
Skills
- React
- React Native
- Electron
- Node.js
- TypeScript
- Supabase (Auth/Storage/Postgres)
- PostgreSQL
- REST APIs
- ETL / Data Validation
- CSV/XLSX Parsing
- PDF tooling
- SAS / SAS7BDAT
- Camunda BPM
- Docker
- Vitest / Testing Library
- HIPAA / Audit Readiness
Open to opportunities
Roles where accuracy, compliance, and usability matter—internal tools, data validation, clinical/healthcare workflows, and full-stack product engineering across web/mobile/desktop.