Building things at Zimble SystemsKerala, India

Hey, I'm Alvin Joy.

Full-stack Developercrafting interactive experiences, end to end.

I'm Alvin Joy, a full-stack developer from Kerala who loves building interactive applications. I started with Discord bots in discord.js, and these days I build with Flutter and Go at Zimble Systems, with side quests into the web and machine learning. I'm always eager to learn, and I care a lot about open source.

Selected work

Stuff I've built

Projects I'm proud of: retrieval-augmented generation, computer vision for Indian roads, realtime apps and tools I actually use.

PointerRAG

Chat with your documents. Documents are chunked and embedded into a vector store, retrieved by semantic search, reranked, then answered by a custom pointer-generator network built over T5 that copies exact spans, reducing hallucination.

Next.js
FastAPI
ChromaDB
PostgreSQL
PyTorch
Transformers

Signalyze

Traffic sign recognition built for Indian roads. A custom YOLOv8 model that detects and classifies 37 distinct traffic signs in real time and gives drivers audio feedback. Dashboard built with Next.js to view detection history and analytics.

YOLOv8
Next.js
FastAPI
Prisma
PostgreSQL

Hive

A social networking platform with profiles, threads ("buzzes"), communities, multi-level comments and search.

Next.js
TypeScript
Mongoose
MongoDB

Socket Chat

Temporary, disposable chatrooms with realtime messaging. No accounts, no history, just a link or a four-digit code.

Next.js
Socket.io
Express

Links

Linktree, but better. My personal link-in-bio page with springy motion and a tiny footprint.

Next.js
Motion
Tailwind CSS

Toolbox

What I work with

TypeScriptJavaScriptReactNext.jsNode.jsTailwind CSSHTMLCSSFlutterGoDartPythonCTypeScriptJavaScriptReactNext.jsNode.jsTailwind CSSHTMLCSSFlutterGoDartPythonC
JavaFastAPIPrismaSocket.ioSupabasePostgreSQLMySQLMongoDBGitGitHubGitHub ActionsVercelMarkdownJavaFastAPIPrismaSocket.ioSupabasePostgreSQLMySQLMongoDBGitGitHubGitHub ActionsVercelMarkdown

Have an idea? Let's build it together.

I'm open to collaborations, interesting problems and good conversations.