Copy my Email

Passionate about systems and little details

RemindOps
AI Team Memory SaaS

2026
Challenge:

Turn ephemeral Slack and Discord chats into automated tasks and actionable memory without drowning the model in context.

Role:

Founder-engineer. Built the custom dynamic chunking and embedding pipeline, isolated Supabase schemas and the Fastify production infrastructure end to end.

Services:
Fastify
Supabase
RAG Pipeline
Slack API
Discord API
RemindOps — AI Team Memory SaaS screenshot 1RemindOps — AI Team Memory SaaS screenshot 2RemindOps — AI Team Memory SaaS screenshot 3

MapleDrive
AI Talent Concierge

2025
Challenge:

Match candidates to opportunities through relationships a flat database can't see: skills, teams, history, connections.

Role:

Architected the platform and its AI concierge "Lucy" on a Neo4j graph database, with complex Cypher queries powering advanced candidate matching.

Services:
Neo4j
Cypher
AI Agents
TypeScript
MapleDrive — AI Talent Concierge screenshot 1MapleDrive — AI Talent Concierge screenshot 2MapleDrive — AI Talent Concierge screenshot 3

RAG Pipeline Manager
Document Intelligence

2025
Challenge:

Make intelligent Q&A work across 10+ file formats with multi-user access control and retrieval that never feels slow.

Role:

Engineered the platform on Google Gemini File Search and Prisma, with Supabase-backed auth, persistent chat history and sub-second retrieval responses.

Services:
Gemini API
Prisma
Supabase
Next.js
RAG Pipeline Manager — Document Intelligence screenshot 1

Heatmap Hangout
Multiplayer 3D World

2025
Challenge:

Turn GitHub contribution graphs into navigable 3D terrain that up to 50 developers can explore together in real time.

Role:

Crafted the world with React Three Fiber and Supabase: real-time chat, synchronized presence and a steady 60fps render loop.

Services:
React Three Fiber
Supabase
WebGL
Realtime
Heatmap Hangout — Multiplayer 3D World screenshot 1Heatmap Hangout — Multiplayer 3D World screenshot 2

StreamX
Real-time Polling Platform

2025
Challenge:

Let anyone spin up an interactive poll in under a minute and collect live responses from 500+ concurrent participants, no accounts or app downloads required.

Role:

Built the platform end to end: QR-code joining, live response visualisation, CSV and PDF exports, all scaling in real time.

Services:
Appwrite
Realtime
Next.js
QR Codes
StreamX — Real-time Polling Platform screenshot 1StreamX — Real-time Polling Platform screenshot 2StreamX — Real-time Polling Platform screenshot 3

Integration Studio
Enterprise Data Platform

2024
Challenge:

Connect 10 enterprise HRMS and ERP clients on one data integration platform processing 50,000+ records every day.

Role:

Led a 3-person team from scratch: workflow engine with AWS S3 storage, a transformation layer across four REST APIs and two databases, Dockerized with GitLab CI/CD.

Services:
Docker
GitLab CI/CD
AWS S3
MongoDB
Integration Studio — Enterprise Data Platform screenshot 1Integration Studio — Enterprise Data Platform screenshot 2Integration Studio — Enterprise Data Platform screenshot 3

Spotify CLI
Open-Source Tool

2024
Challenge:

Give developers a reliable way to download Spotify playlists in high-quality 320kbps audio straight from the terminal.

Role:

Built and maintain the open-source CLI on npm. It gets 300+ monthly downloads, and I shipped fixes for the three biggest causes of crashes.

Services:
Node.js
FFmpeg
Spotify API
npm

Neural Knights
Online Learning Platform

2023
Challenge:

Make interactive learning work everywhere: one platform serving courses and discussions across Android, iOS and the web.

Role:

Built the cross-platform learning experience end to end, with authenticated user accounts, course delivery and discussion flows.

Services:
React
Cross-platform
Auth
Education
Neural Knights — Online Learning Platform screenshot 1Neural Knights — Online Learning Platform screenshot 2

SnapSyntax
Code Editor for the Web

2022
Challenge:

Give developers a fast way to write, style and share beautiful code snippets without leaving the browser.

Role:

Designed and built the editor with language selection, themes, font controls and one-click export as image or shareable link.

Services:
Next.js
React
TypeScript
SnapSyntax — Code Editor for the Web screenshot 1

If you're still here it's for a good reason

I help make your systems fast, reliable and hard to break.

Let's talk