<RF/>Rodean FraserGet in touch
Available · open to senior full‑stack roles

Full stack engineer.

I'm Rodean Fraser and for the last five years I have been building SaaS products, integrating AI into production, and developing client portals and internal dashboards with React, TypeScript, Django REST and GraphQL. I scope features, design the API, ship the UI, and instrument the thing in production. Lean Six Sigma Green Belt; data‑driven about reliability.

React / Next.jsTypeScriptDjango · DRF · GraphQLPostgreSQLCI/CD
React·TypeScript·Next.js·Django REST Framework·GraphQL·PostgreSQL·Stripe·Auth0·Cypress·CI / CD·Lean Six Sigma·React·TypeScript·Next.js·Django REST Framework·GraphQL·PostgreSQL·Stripe·Auth0·Cypress·CI / CD·Lean Six Sigma·
Selected work · 2024 — 2026

Recent projects, idea to implementation.

Take a look at some of my most recent work, from AI tools that make life easier, to client portals that monitor real-time data. Each shows how I move from a fuzzy problem to a shipped, instrumented surface.

01
Telira

A patient, human call concierge.

An iOS app that makes phone calls on your behalf. Telira sits through IVRs, waits on hold, rings you in when a real person picks up. Designed and prototyped end‑to‑end: brand, design system, in‑call surfaces, transcript timeline.

Concept · iOS & Web2026
9:41
In progress · 4m 12s
Reaching Aetna
member services
Telira is on the line
Telira
“Member services, please.”
IVR
“Connecting you to an agent…”
Hold music
~ 6 minutes elapsed
Telira
Waiting patiently…
Design system

Warm paper base, one earned coral accent, status reserved for state. All neutrals carry a 60° hue so the UI never goes clinical. Type: Geist + Geist Mono.

Hardest call

The transcript needed to feel like listening, not reading a form. Bot lines lean coral and forward; counter‑party lines fade to ink‑3; hold time collapses into a single muted row instead of accumulating noise.

Stack
  • React Native · iOS reference
  • Realtime transcript via WebSocket
  • Speech‑to‑text + IVR navigation
  • Geist · oklch tokens · radius 8/22/99
02
ScoutAI

An AI recruiter that ranks the long list.

A job‑search workspace built around a transparent, tunable match algorithm. You weight your criteria, Scout re‑ranks 800+ listings in real time and explains the top picks in plain English.

Web app · 2026AI · Anthropic
scout.app / match score
Workspace
Target, criteria, and live context.
01
ScoutAI
RECRUITER
Target
Senior Product Manager · SaaS · Remote
DiscoverMatch ScoreResume AITracker
Live · indexing
Ranked matches
Best-fit roles float to the top.
02
#1
Senior Product Manager
Linear
98%
#2
Product Manager, Growth
Loom
96%
#3
Senior Software Engineer
Retool
88%
Explanation layer
Readable reasons, not black-box scores.
03
✦ Strong alignment on remote, SaaS, and company size. Webflow's mid‑sized product org maps cleanly to your target — your platform experience would translate directly.
847
Listings
312
Companies
#1
Senior Product Manager
Linear
98%
#2
Product Manager, Growth
Loom
96%
#3
Senior Software Engineer
Retool
88%
#4
Product Manager
Webflow
✦ Strong alignment on remote, SaaS, and company size. Webflow's mid‑sized product org maps cleanly to your target — your platform experience would translate directly.
85%
What I built
  • Weighted scoring engine with live re‑rank
  • Resume optimizer (LLM‑powered)
  • Application tracker w/ pipeline states
  • Company intel scraping & summarization
Stack

React 18 · Space Grotesk · Anthropic Claude · client‑side weight tuning, sliders sum to 100. Five tabs, one workspace.

Outcome

A search surface that shows its math. The explanation card under each match converts a ranked list into something you can argue with and tune.

03
The Silver LogicDay job · 2023 — present

SaaS, portals, and a reliability win.

React/TypeScript frontends backed by Django DRF and GraphQL APIs. Specifics anonymized; details below.

Production · 5+ clientsTeam of 5+ engineers
Scheduling reliability · live
Event triggers · last 30 days
3σ → 5σlast refresh 12s ago
Failure rate
0.4%
↓ from 7.0%
DPMO
4,012
↓ from 70,000
Mean time to detect
38s
was: hours
Coverage
94%
unit + E2E
Failure rate
Detection coverage
▲ Dashboard shipped
The win

Spotted a 7% event‑trigger failure rate in a client scheduling system — 70,000 DPMO, 3σ territory. Designed a real‑time monitoring + anomaly detection dashboard that surfaced failures within seconds instead of hours, enabling proactive maintenance.

Also shipped
  • REST + GraphQL APIs (DRF, graphene‑django)
  • Stripe, Auth0, mapping/notification integrations across 5+ client builds
  • Cypress E2E + component tests as CI/CD gate
  • Unit/integration coverage from zero on a brownfield codebase
How I work

Lean Six Sigma Green Belt, DMAIC mindset: when tackling a problem, I like to Define the metric, measure the baseline, analyze the root cause, improve, then control with monitoring.

Stack · 04

What I reach for.

01Frontend
  • React · Next.js · React Native
  • TypeScript · JavaScript (ES6+)
  • HTML5 · CSS3 · responsive design
  • Component architecture & design systems
02Backend
  • Python · Django · Django REST Framework
  • GraphQL (graphene-django)
  • REST API design & versioning
  • Auth, sessions, multi‑tenant patterns
03Data & infra
  • PostgreSQL & query optimization
  • CI/CD pipelines
  • Docker · containerized dev environments
  • Monitoring & anomaly detection
04Quality
  • Cypress E2E & component tests
  • Unit + integration testing
  • API testing & code review
  • Lean Six Sigma Green Belt
05Integrations
  • Stripe | payments & subscriptions
  • Auth0/Clerk | identity & SSO
  • Mapping & notification APIs
  • Third‑party API design & resilience
06Working style
  • End‑to‑end ownership
  • Agile · cross‑functional teamwork
  • Data‑driven decisions, DMAIC mindset
  • Detail‑oriented, long‑term thinker
Get in touch · 05

Let's build something
worth keeping.

I'm open to senior full‑stack roles, ideally remote. Happy to chat about contract or full‑time. Reply within 24 hours.