I'm a Senior Software Engineer and Lead Product Engineer at GENR8-3D. I design and ship multi-tenant web platforms that are secure by default, fast on first load, and covered by tests.
School Management System: a multi-tenant web platform for schools, now in a live pilot. I'm the sole engineering owner. I took it from a mock-data prototype to a school that no longer uses paper registers and grade spreadsheets.
- Per-institution data isolation across 7 user roles, enforced by about 2,650 lines of Firestore security rules with automated rule tests
- 88% smaller entry bundle (3.88 MB to 0.46 MB) through lazy-loaded routes and query caching
- Test suite grown from 3 to 345 files (Vitest, Playwright) in about 10 weeks
- 69 merged PRs built with a spec-first, AI-agent workflow (Claude Code), with automated guard tests and my own review
The source is private (owned by GENR8-3D). You can try the public demo: sms-demo.solutions.genr83d.com
| Project | What it shows |
|---|---|
| School Management System demo · Case study | A backend-free demo built in 7 days: 4 roles, 30+ pages, 34 Playwright specs with accessibility checks |
| GENR8 Pipeline demo · Case study | A deterministic data engine generating a year of operations for 7 businesses, verified by invariant tests |
| Geo-Info REST API | Go (Echo) API with in-memory caching, per-client rate limiting and Swagger docs |
- Spec first. I write down the problem, the data model and the security rules before building a major feature.
- AI agents, human ownership. I direct AI coding agents (Claude Code, GitHub Copilot) and own the architecture and review. Automated guard tests catch what review misses.
- Releases you can trust. Semantic versioning, a changelog, and GitHub Actions checks on every pull request and release.
Architecture: Multi-Tenant System Design · Role-Based Access Control · Web Performance Optimization
Languages: TypeScript · JavaScript · Go
Frameworks: React · Next.js · TanStack Query · Tailwind CSS
Data/Infra: Firebase · Cloud Firestore · Vercel · Cloudflare
Testing: Vitest · Playwright
DevOps: GitHub Actions · Docker
AI Development Tools: Claude Code · GitHub Copilot
Portfolio · LinkedIn · Email · Montego Bay, Jamaica · Remote (Eastern Time)




