2025 — Now
Senior Frontend Developer
CurrentRanium Systems · Remote
Working on frontend across multiple client projects — speeding things up, building out shared component libraries, and improving how the team ships and tests.
I lead frontend migrations for B2B SaaS. Vue, TypeScript, and the boring parts of shipping software at scale without breaking production.
View my work2025 — Now
Ranium Systems · Remote
Working on frontend across multiple client projects — speeding things up, building out shared component libraries, and improving how the team ships and tests.
2022 — 2024
Ordant · Remote
Built and maintained the frontend for a print estimating SaaS. Set up the test suite from the ground up and helped the team move to a smoother CI/CD workflow.
2020 — 2022
Reveal IQ · Remote
Worked on the UI for a clinical data platform. Turned Figma designs into accessible components and kept the app feeling fast as it grew.
LCP 4.2s → 2.5s on a production B2B SaaS
WebP image pipeline, CloudFront edge caching, route-level lazy loading, and Lighthouse CI budgets — and the enforcement that keeps regressions out.
Tokens, versioning, and cross-team adoption
A shared component library with design tokens, semantic versioning, and Storybook docs — 20% faster feature delivery across client projects.
AI meal planner with schema-validated responses
A recipe and nutrition planning app built on the OpenAI API. The engineering problem worth solving: LLM responses are unreliable inputs. Every response is validated against a strict JSON schema — malformed outputs are rejected and retried, never rendered — and a client-side cache keyed on request parameters keeps repeat plans from hitting the API at all.
Local-first prompt storage and organization
A browser-based tool for storing and organizing AI prompts. Built local-first: all data lives in IndexedDB, so there are no accounts, no backend, and no network dependency. Prompts are organized with tags and versions, with client-side search over the whole collection.
Parsing and transformation pipeline for business data
A pipeline that converts heterogeneous raw business data into standardized markdown reports. The design centers on three stages: a tolerant parser that normalizes inconsistent input structures, a transformation layer with explicit per-field rules, and a deterministic markdown renderer so the same input always produces the same document.
Frictionless Personal Finance Tool
A state-driven personal finance application with a rapid-entry interface. Processes and aggregates transactions locally, with Pinia stores driving instant analytics updates, FormKit for accessible input fields, and reactive category budgeting graphs.
NASA Near-Earth Asteroid Visualizer
NASA Near-Earth Object visualizer displaying tracking data from NASA's NeoWs API. Uses lightweight, accessible Chart.js canvas renders to display orbital tracks, sizes, and close-approach velocities across mobile and desktop viewports.
Cut LCP 40% (4.2s → 2.5s) on a B2B SaaS product: WebP image pipeline, CloudFront edge caching, route-level lazy loading, and Lighthouse CI budgets so it stays fixed.
Design tokens, versioned releases, and Storybook docs shared across client projects — 20% faster feature delivery once teams stopped rebuilding the same components.
Built the frontend test suite from scratch at Ordant — 95% coverage, 50% fewer production defects, merge-to-deploy time down 40%, 99.9% uptime.
I treat frontend as a production system, not a creative exercise. That means I optimize for the boring metrics: build time, bundle size, error rates, and how fast a new engineer can ship their first PR.
Most of my work has been in B2B SaaS — multi-tenant dashboards, data-heavy interfaces, the kind of apps where a 200ms regression matters. I default to Vue and TypeScript, but I'm stack-agnostic when it serves the team.
I write tests before I'm proud of the code. I review PRs the same day they're opened. I'd rather ship a smaller feature that works than a bigger one that almost does.
Currently looking for senior frontend roles at SaaS companies shipping to production. Remote, US or EU hours.
Focused on full-stack development with emphasis on modern frontend architecture and scalable web applications
Built strong foundations in programming, data structures, and web development.