Building in public. Every project has a README with the interesting decision behind it.
No projects match this filter.
featured
Meeting notes → AI summary, action items, decisions. Full auth, session history, templated prompts. Demo-to-product rebuild.
Drop Amazon links → side-by-side product comparison. Price, rating, features extracted automatically.
Bookmarking API with auto-scraping, tag system, and full-text search. Organised link management for devs.
01 / node.js backend
Standalone JWT microservice — register, login, refresh, revoke. Stateless auth with bcrypt, production-ready security.
est. 5-6 daysToken bucket algorithm from scratch. Configurable Express middleware showing how middleware chains actually work.
est. 2-3 daysWebSocket-based chat with rooms, message history, and online presence tracking. pub/sub pattern in practice.
est. 5-6 daysBackground jobs, workers, retries, and failure handling. Async processing patterns you need in every real app.
est. 6-7 daysShort link service with click analytics — referrer, location, time-series data. Redirect logic done right.
est. 3-4 daysProxy and route requests to different services. Middleware chains, rate limiting, auth — all in one reverse proxy.
est. 5-6 daysReceive, verify (HMAC), queue, and retry webhooks reliably. Handles all the edge cases most tutorials skip.
est. 4-5 days02 / databases
Pure SQL — no ORM. Joins, indexes, transactions, foreign keys. Understanding what abstractions hide.
est. 4-5 daysDefine a model, it generates SQL. Built to understand how Sequelize and Prisma actually work under the hood.
est. 5-7 daysAdd Redis to Link Vault — cache invalidation, TTL, cache stampede prevention. When and how to cache.
est. 3-4 daysUp / down / status commands for versioned schema migrations. The infra you need before any real project grows.
est. 4-5 days03 / cli tools
One command sets up folder structure, ESLint, gitignore, README. File system ops and CLI argument parsing.
est. 2-3 daysParse server logs, surface top endpoints, error rates, and slow requests. File streaming and data aggregation.
est. 3-4 daysPipe git diff to an LLM, get a structured commit message instantly. CLI + AI integration done right.
init, add, commit, log, diff — using SHA1 hashing and file trees from scratch. The most educational project on this list.
est. 10-14 daysHTTP client from scratch — GET, POST, headers. How HTTP works at the socket level, TCP fundamentals.
est. 7-10 days04 / ai powered apps
Search documents by meaning using embeddings. pgvector / Pinecone backend with chunking and nearest-neighbour retrieval.
est. 6-7 daysGitHub webhook triggers LLM review on every PR. Webhooks, GitHub API, and prompt engineering in one project.
est. 5-6 daysDump notes, links, PDFs — ask questions about them. Full RAG pipeline: chunking, embeddings, semantic retrieval.
est. 7-8 daysPoint it at your codebase, get documentation out. AST parsing, code analysis, and LLM prompting combined.
est. 6-7 days05 / data & automation
Scrape product prices daily, store history, alert on drops. Cron jobs, time-series data, email alerts in one app.
est. 5-6 daysFetch any user's repos and visualise contribution patterns. REST API consumption and data aggregation.
est. 3-4 daysPull from multiple RSS feeds, deduplicate articles using similarity detection, schedule with cron.
est. 4-5 daysCategorise transactions, monthly summaries, spending trends. Data modelling and aggregation queries.
est. 5-6 days06 / crypto & web3
Full SHA-256 implementation using only bitwise operations. No libraries. Understand hashing before using it.
est. 3-4 daysBlock creation, chain validation, proof-of-work — pure JS. No libraries, no shortcuts. Just the algorithm.
est. 7-10 daysBuild and verify merkle proofs. How blockchain transaction verification actually works under the hood.
est. 3-4 daysThreshold secret sharing as a proper npm package — with docs, tests, and versioning. Crypto meets packaging.
est. 3-4 daysGenerate keypair, derive a Bitcoin address from the public key. Elliptic curve cryptography hands-on.
est. 4-5 daysOrder matching engine for a decentralised exchange — no blockchain needed. Order books and matching algorithms.
est. 7-8 days07 / systems programming
From raw TCP sockets, no frameworks. Parse HTTP requests and build responses from scratch.
est. 7-10 daysIn-memory key-value store with RESP protocol. Data structures, persistence, and protocol parsing.
est. 14-21 daysRegex matching and file search without standard libraries. String algorithms and regex engine basics.
est. 5-7 daysParse commands, fork processes, handle pipes. Process management, Unix fundamentals, and IPC.
est. 10-14 daysRound-robin routing, health checks, failover logic. Networking, proxy logic, and reliability patterns.
est. 7-10 daysResolve domain names without OS help — UDP, DNS protocol, recursive resolution from the root down.
est. 7-10 days08 / rust track
Watch a directory and trigger actions on changes. Rust file I/O, event handling, systems programming feel.
est. 3-4 daysSame project, different language. Rust networking, threads, and a performance mindset you can't get in JS.
est. 7-10 daysRust + crypto — directly relevant to blockchain infrastructure work and systems-level engineering.
est. 4-5 days