Providia
Discover → Match → Readiness → PrepareChaos becomes a decision.
A scholarship intelligence product that turns scattered opportunities into a structured discovery, matching and readiness workflow for students.
Named products and systems we can show end to end: the constraint, the critical path, the technology and the decisions underneath the interface. Private client work stays private until publication is cleared.
Providia
Discover → Match → Readiness → PrepareChaos becomes a decision.
A scholarship intelligence product that turns scattered opportunities into a structured discovery, matching and readiness workflow for students.
PayFlow
Intent → Mandate → Authorize → Execute → ReconcilePermission before execution.
A payment authorization system designed around deterministic mandates, durable provider operations, evidence integrity and fail-closed recovery paths.
Alert
Trigger → Locate → Contact → FallbackA signal has to survive the moment.
A mobile-first personal-safety product exploring panic activation, trusted contacts, location sharing and resilient emergency communication.
More verified capability
Anonymised where publication rights are limited
Additional product and technical work across civic-tech, fintech, AI, research and motion systems. These stay anonymised until the people behind them clear publication.
Civic-tech
Real-time personal-safety PWA: panic alerts, trusted contacts
Next.js · TypeScript · Prisma · Postgres
Civic-tech
Spatial risk-intelligence platform
Next.js · TypeScript · Tailwind CSS · Framer Motion · TiDB Cloud · Prisma · Vercel
Fintech
Wallet with transfers and payments
PHP · MySQL
AI consumer
Voice and video cloning app with WhatsApp and Messenger integrations: product designed and prototyped
Responsive web app · design and prototype stage
Research
Website rebuild for an AI research lab
Next.js · shadcn/ui · Framer Motion
Motion · data
Cinematic, data-driven video experience
Next.js · Express · GSAP