Available for junior full-stack and software-development opportunities
Building dependable products from accessible interfaces to secure data architecture.
I am a full-stack developer in Tampa, Florida who turns product ideas into complete, deployed web applications. I work across responsive React interfaces, authentication, relational data modeling, authorization, automated testing, documentation, and production delivery.
My portfolio demonstrates more than screens: it shows how I reason about reliability, data ownership, privacy, accessibility, concurrency, real-time synchronization, and operational constraints.
| 4 Deployed products |
614 Documented release checks |
Full stack UI to database |
Open to work Tampa / Remote |
A production webhook delivery platform with durable scheduling, signed requests, deterministic retries, operational evidence, and a public failure laboratory.
- Transactional outbox, D1-backed scheduling, Queue transport, lease recovery, and bounded at-least-once delivery
- Standard Webhooks-compatible signatures, AES-GCM encrypted endpoint secrets, replay lineage, and redacted attempt evidence
- 304 release checks plus a production flaky run proving HTTP 500 → 500 → 200 recovery with stable message identity
TypeScript · React · Cloudflare Workers · D1 · Queues · Hono · Vitest · Playwright
A persistent, multi-client queue for customers, staff, and public displays, with authorization and state transitions enforced in PostgreSQL.
- Database-enforced authorization with RLS, security-definer RPCs, and private/public data boundaries
- Idempotent commands, transactional row locks, monotonic revisions, and multi-client Realtime convergence
- 131 passing release checks across Vitest, pgTAP, integration, Playwright, and production smoke testing
Next.js · TypeScript · Supabase · PostgreSQL · Realtime · pgTAP · Playwright
A privacy-conscious workspace for tracking applications, deadlines, status progress, dashboard insights, and resume versions.
- Server-enforced ownership boundaries, Auth.js sessions, Argon2id credentials, and Zod validation
- Searchable application workflows, deadline-aware dashboards, and versioned resume organization
- 179 passing tests spanning unit, component, integration, and database-backed coverage
Next.js · React · TypeScript · PostgreSQL · Prisma · Auth.js · Vitest
A typography-led portfolio that turns finished engineering work into accessible, recruiter-friendly case studies.
- Responsive editorial presentation, dark/light themes, restrained motion, and reduced-motion support
- Semantic structure, keyboard navigation, focus management, Playwright journeys, and axe checks
Next.js · React · TypeScript · Tailwind CSS · Motion · Playwright · axe-core
Completed contributions currently under maintainer review.
- Persisted routes learned from crawling and ordinary browser navigation as deterministic, duplicate-free project data
- Preserved existing learned flows, run history, and absent-versus-empty semantics under concurrent updates
- Added focused unit and E2E coverage; the complete upstream CI pipeline is passing
TypeScript · Node.js · Playwright · pnpm
- Prevented an MCP server from causing an unbounded discovery loop by notifying after every tool-list response
- Preserved the last callable tool snapshot, surfaced a bounded diagnostic, and kept configuration removal responsive
- Added a regression fixture covering the hostile notification pattern; all 58 MCP workspace tests pass locally
TypeScript · Node.js · MCP · npm
- Added Playwright coverage for production routes, responsive navigation, focus behavior, form submission, and structural accessibility
- Configured desktop and mobile Chromium projects plus a standalone GitHub Actions workflow
- Verified 18 end-to-end tests locally across both browser profiles
Next.js · TypeScript · Playwright · axe-core · GitHub Actions
Frontend
Backend & data
Testing & delivery
- Start with the decision a user needs to make, then design the smallest clear system around it.
- Treat authorization, privacy, and ownership as architecture—not afterthoughts.
- Validate behavior through automated tests, keyboard review, responsive QA, and production builds.
- Document tradeoffs, limitations, setup, and release evidence honestly.
I am looking for a junior full-stack or software-developer role where I can contribute dependable engineering, grow with an experienced team, and help ship thoughtful products.

