Full-Stack Engineer —
React/TypeScript · Node/Postgres
I ship fast, data-rich UIs and dependable APIs. Built and launched a production SaaS (auth, billing, realtime), and rebuilt complex analytics apps to near-instant performance.
Featured Projects

Scalewriter — Production SaaS (2024–Present)
Built solo. Auth0/OAuth2/JWT, Stripe usage-based billing, SSE streaming, Cloud Run + Cloudflare Pages, Neon Postgres. Live.

Trovomics — Orchestration/API layer (Rajant, 2023–2024)
React frontend + Node APIs; Auth0 + Chargebee; AWS/DigitalOcean deploys; shipped weekly; standardized patterns.

RNA-Seq Visualizer — Data-rich analytics (Rajant, 2023–2024)
Rebuilt Next.js + Plotly app; reduced multi-second interactions to near-instant; handled tens of MB/session; added tests + stability fixes.
About

I’m Michael - a versatile, broad-domain, full-stack software engineer.
I’m a full-stack software engineer who ships. I build fast, data-rich UIs in React/TypeScript and dependable Node/Express APIs backed by PostgreSQL. I’ve led authentication and billing with Auth0/OAuth2/JWT and Stripe/Chargebee, documented APIs with OpenAPI/Swagger, and delivered measurable performance wins.
Recently, I built and launched Scalewriter, a production SaaS I created end-to-end (Cloud Run + Cloudflare Pages, Neon Postgres, SSE streaming). Before that, at Rajant Health, I rebuilt analytics interfaces and standardized APIs—cutting page loads by 90%+, improving reliability with Jest/Cypress, and introducing MQTT/SSE for realtime features.
What I bring: product sense, speed without breaking things, and a bias for simple, well-documented solutions. Core stack: React/Next.js/TypeScript, Node/Express, PostgreSQL, AWS/Cloud Run/Cloudflare, Docker/CI/CD, Jest/Cypress, realtime (SSE/MQTT).
Projects
2024 - Present
Scalewriter
Bootstrapped and shipped a production AI content platform end-to-end with auth, usage-based billing, and streaming UX.
Problem
Writers and marketers needed a faster way to generate on-brand content with transparent usage tracking and predictable billing.
Actions
Designed and built the product end-to-end: React/TypeScript app, Node/Express APIs, PostgreSQL schema.
Implemented Auth0 (OAuth2/JWT) with RBAC and secure session flows.
Built usage-based billing (Stripe) with credits, metering, idempotent webhooks, and proration handling.
Added Server-Sent Events for token-streaming responses; optimized perceived latency.
Deployed on Cloud Run + Cloudflare Pages; added observability (structured logs, basic tracing), CI/CD.
Wrote OpenAPI specs and request validation to reduce integration errors.
Role
Founder
My Tools
React · TypeScript · Node.js · Express · PostgreSQL/Neon · Auth0 · OAuth2/JWT · Stripe · SSE · OpenAPI/Swagger · Cloud Run · Cloudflare Pages · Docker · CI/CD
Company
Personal Project (Scalewriter LLC)
Visit Site
2023 - 2024
Trovomics Platform
Built most of the frontend and a significant slice of the backend for a data preprocessing/orchestration app used by internal teams.
Problem
Bio/ops teams needed a reliable way to ingest datasets, orchestrate preprocessing, and review results in a single UI.
Actions
Built ~80% frontend (React/TypeScript) and ~50% backend (Node APIs) with consistent patterns and shared components.
Implemented Auth0 tenant with role-based access; integrated Chargebee for account/billing workflows.
Standardized API contracts via OpenAPI; added request validation and error envelopes.
Set up builds/deploys on AWS/DigitalOcean; added lightweight CI and release notes.
Partnered with design + bio teams; shipped weekly iterations.
Role
Frontend Engineer, Backend Engineer, DevOps
My Tools
React · TypeScript · Node.js · Express · Auth0 · Chargebee · OpenAPI/Swagger · PostgreSQL · AWS · DigitalOcean · CI/CD
Company
Rajant Health
Visit Site
2023 - 2024
RNA-Seq Visualizer
Rebuilt a slow/unstable analytics UI into a fast, memory-efficient app that handled large data interactively.
Problem
The original Next.js + Plotly app struggled with large datasets (multi-second interactions, memory spikes, crashes).
Actions
Rebuilt ~90% of the frontend (Next.js + Plotly), introducing data virtualization, memoization, and chunked parsing.
Implemented compute/memory optimizations (e.g., downsampling, worker offloading where helpful).
Introduced error boundaries and resilient state management; added targeted unit/UI tests.
Instrumented key interactions to track latency and memory footprint over time.
Personally designed the UI from scratch.
Results
Reduced interaction latency from multi-seconds → near-instant for typical views.
Supported tens of MB per session reliably.
Role
Frontend Engineer, Data Engineer, Designer
My Tools
Next.js · React · TypeScript · Plotly · Perf instrumentation · Cypress
Company
Rajant Health
2023 - 2024
Pig Monitoring Platform
Built the entire frontend and half of the backend for a lab tool that coordinated multi-device study sessions in real time.
Problem
Lab teams needed synchronized timers, device telemetry, and error-resilient workflows across multiple local machines.
Actions
Built 100% of the frontend (React/TypeScript) and ~50% Node/Python backend endpoints.
Integrated MQTT telemetry; implemented robust timer orchestration and cross-device sync.
Designed error-tolerant UX (retries, offline/restore flows, session resume).
Added logging and session audits to investigate anomalies and improve reliability.
Designed the full UI from scratch according to customer needs.
Role
Frontend Engineer, Backend Engineer, Designer
My Tools
React · TypeScript · Node.js · Python · MQTT · Resilient UX · Logging/Audits
Company
Rajant Health
Frontend Skills
I love frontend development for its focus on people and the often-limited machine they're using. It is the liaison between man and machine. Frontend development enables everyday users to benefit from the power of complex code. And that's pretty cool.
React
TypeScript
JavaScript
HTML
CSS
Next.js
Responsive Web Design
Plotly.js
Design
Cypress
Figma
MUI
Illustrator
Photoshop
Backend Skills
I love backend development for its objectivity and focus on data rather the subjectivity of design and user experience on the frontend.
PostgreSQL
MySQL
Node.js
Docker
AWS
PHP
Digital Ocean
Kubernetes
Nomad
GitLab
BitBucket
Other Skills
A productive engineer knows a lot more than just code. Here is a non-exhaustive list of other things I have experience using.
Auth0
Slack
VS Code
Airtable
Jira
Framer
Chargebee
Monday
WordPress
Google Analytics
Questions + Answers
Here are answers to a few questions I predict you might have. Have more questions? Please get in touch! My contact info is found below.