Ridwan Alam

Projects

Things I've built, and the open source I've contributed to.

View All

Open Source Contributions / Open Source Project

  • The Backend from First Principles home page: the series title over a summary of what it covers, with chapter count, languages and progress below.

    516118

    A 24-chapter engineering reference that teaches the machinery under the frameworks: what an HTTP request actually is, why a connection pool is sized the way it is, what a broker guarantees and what it does not. Every chapter is a self-contained field manual with diagrams and runnable Go and Python.

    • MDX
    • JavaScript
    • Astro
    • Go
    • Python
    • CSS

    LiveSource

  • The Copybook home page: “Design primitives, catalogued.” over a dark grid, with a contents list of the motion, gradient and typeface sections beside it.

    00

    An open reference of design primitives for people who build interfaces: 60+ motion, 50+ gradient and 50+ typeface specimens, each one documented, inspectable and ready to lift straight into production code.

    • React
    • TypeScript
    • Vite
    • Tailwind v4
    • Framer Motion

    LiveSource

AI / ML Projects

  • 00

    Comparing Logistic Regression, SVM, and Naive Bayes on 5-class news text, where all six models hit 100% and the interesting work is figuring out how to choose between them.

    • Python
    • Scikit-learn
    • Pandas
    • Numpy
    • Matplotlib
    • Seaborn
    • Google Colab

    Source

  • 00

    AI-powered multi-agent travel planner built with LangGraph. Combines live flight data, web search, and LLMs to generate day-by-day itineraries via a FastAPI backend.

    • Python
    • FastAPI
    • Jinja2
    • HTML/CSS/JS
    • LangGraph
    • LangChain
    • Groq LLMs
    • PostgreSQL
    • Tavily API
    • AviationStack API

    Source

  • 00

    A privacy-first notes application with server-side AI summarisation, automatic tagging, and retrieval-augmented (RAG) chat grounded exclusively in the user's own notes.

    • Vue.js
    • TypeScript
    • Supabase
    • pgvector
    • Deno Edge Functions
    • Gemini API
    • Tailwind v4

    Source

Fullstack Projects

  • The TinyLink home page: “Shorten a long URL” over a form for pasting a long address, with a “Look up a link” form below it.

    00

    A TinyURL replica: shorten a long address, follow the redirect, and see click analytics by day, hour and referrer. Redis backs a cache-aside store and per-IP rate limiting behind an ASP.NET Core API and a zoneless Angular front end.

    • C#
    • .NET
    • ASP.NET Core
    • Angular
    • TypeScript
    • Redis
    • NGINX
    • Docker Compose

    LiveSource

Backend Engineering Projects

  • 00

    A ride-hailing platform modeled on Uber: riders request trips, a matching service scores nearby drivers from Redis GEO search and claims one atomically, and both sides follow the ride live on a map. Services talk over Kafka with retries and dead-letter topics, behind a YARP gateway and SignalR.

    • C#
    • .NET
    • Aspire
    • Next.js
    • Kafka
    • Redis
    • PostgreSQL
    • SignalR
    • Docker Compose

    Source

Systems Engineering Projects