@bchirag001

I build & ship things.

Search engines, AI models, real-time systems, mobile apps, cloud infra — shipped from scratch.

16+
Projects
5mo
Building
AI+
Systems
All
Shipped

The Vault

A curated list of my public projects and builds

Cortex — AI Coding Tool preview
#16
April 17, 2026

Cortex — AI Coding Tool

Windows desktop GUI (Electron + React) that runs Claude, Gemini CLI, and OpenAI Codex side-by-side in one window. No API keys needed — uses official CLIs directly. Live token streaming, real-time git diff, persistent chat history per project, one-click open in VS Code or Cursor.

ElectronReactNode.jsClaudeGemini CLIOpenAI Codex
Arduino Simulator — Mobile preview
#15
March 27, 2026

Arduino Simulator — Mobile

Ported the web Arduino simulator to React Native and shipped it on Google Play. Pre-built labs with live 3D simulation — pick a lab, run the code, watch it react. April update added real Arduino Uno support via OTG: connect your board, flash code directly from your Android phone.

React NativeThree.jsExpoGoogle PlayArduinoOTG/USB
Search Engine preview
#1
Late November 2025

Search Engine

My very first project — a full search engine from the ground up. Keyword indexing, ranking algorithms, and a clean frontend.

PythonFastAPITypesenseReact
URL Shortener preview
#2
Early December 2025

URL Shortener

A snappy URL shortener service with analytics tracking, custom slugs, and click stats. Simple, fast, and reliable.

PythonFastAPIPostgreSQLRedis
Real-time Streaming Search Engine preview
#3
December 12, 2025

Real-time Streaming Search Engine

Perplexity.ai-style search with token-by-token streaming answers. Hybrid search combining keyword + semantic + BM25, with clickable source citations. Cost ~$20 on GCP.

PythonFastAPITypesenseGroqGeminiSSE
Python Code Generation Assistant preview
#4
December 16, 2025

Python Code Generation Assistant

Fine-tuned an LLM to generate clean, ready-to-use Python code snippets. My first real fine-tuning experiment — tried GCP, Vultr, and RunPod before getting it right.

PythonHugging FaceQLoRARunPod
GraphForge — 3D Knowledge Graph preview
#5
December 22, 2025

GraphForge — 3D Knowledge Graph

AI-powered 3D interactive knowledge graph search engine. Extracted 11k entities and relationships from Wikipedia using Groq + Gemini, stored in Neo4j, with dynamic 3D visualization.

Neo4jGroqGeminiThree.jsReactFastAPI
Lumina — Video & Image Search preview
#6
January 1, 2026

Lumina — Video & Image Search

Search engine for videos and images using OpenAI CLIP for vector embeddings. Indexed 2k+ YouTube videos (by frame) and 108k COCO images. Also includes Wikipedia search.

OpenAI CLIPPythonReactVector DBFastAPI
Social Sentinel preview
#7
January 7, 2026

Social Sentinel

Tech/AI news aggregator and real-time social media dashboard. Pulls from 60+ RSS sources with sentiment analysis, AI-generated briefings, live pulse charts, and trend tracking.

PythonFastAPIPostgreSQLGroqReactWebSockets
CodeSync — Collaborative Editor preview
#8
January 12, 2026

CodeSync — Collaborative Editor

Real-time collaborative code editor (Google Docs, but for code). Multiple users with live cursor tracking. Rust handles document merging (CRDTs), Node.js manages WebSocket connections.

RustNode.jsWebSocketsCRDTMonaco EditorReact
MiniGPT — GPT-2 from Scratch preview
#9
January 24, 2026

MiniGPT — GPT-2 from Scratch

Trained a GPT-2 based language model from scratch on RunPod (~$15). Strong in language modeling and factual recall, weaker in reasoning/math. Later fine-tuned into a chatbot.

PyTorchRunPodGPT-2Transformers
Folio — Anime Image CDN preview
#10
January 28, 2026

Folio — Anime Image CDN

Fast global anime image CDN + gallery with 10k+ assets. Deep focus on Google Cloud: global load balancer, CDN, Cloud Armor WAF, rate limiting, and Terraform IaC.

Google CloudTerraformCloud CDNCloud ArmorReact
Distributed Rate Limiter preview
#11
January 30, 2026

Distributed Rate Limiter

High-performance distributed rate limiter built in Rust + Redis using Token Bucket algorithm. Millisecond latency, millions of checks per second. Deployed on GCP with Terraform + Memorystore.

RustRedisGCPTerraformToken Bucket
Interactive 3D Arduino Simulator preview
#12
February 3, 2026

Interactive 3D Arduino Simulator

Browser-based Arduino simulator where you write real Arduino C++ code and watch LEDs, servos, buzzers, and sensors react with physics and realistic wiring. Live delay() updates.

Three.jsC++WebAssemblyReactPhysics Engine
MedGemma Medical Classifier preview
#13
February 25, 2026

MedGemma Medical Classifier

Kaggle MedGemma Impact Challenge entry. Fine-tuned MedGemma 4B with QLoRA (runs under 5GB). React Native Android app for scan upload, structured reports, and urgency classification.

MedGemmaQLoRAReact NativeExpoPython
CloudSim — Cloud Server Simulator preview
#14
March 21, 2026

CloudSim — Cloud Server Simulator

Python package on PyPI that simulates cloud servers (AWS/Google Cloud style) via terminal commands — SSH, networking, server management. Also built CloudSim Academy tutorial site with AI voice demos.

PythonPyPICLIAmazon PollyReact

About Me

Hi, I'm Chirag (aka noobcoder). I'm a developer who just loves sitting down and building things from scratch.

My golden rule is to actually ship things, not just write code on localhost. I started out with basics like custom search engines and URL shorteners. As I got more comfortable, I jumped into harder stuff—building real-time streaming search engines, fine-tuning LLMs, creating 3D physics simulators, and setting up CDNs on Google Cloud.

The Toolbox

I regularly write Python, Rust, and C++, and love messing around with WebAssembly, Three.js, websockets, CDNs, and vector databases.

The Mindset

Stay out of tutorial hell, figure out real-world deployments, debug messy architectures, and actually finish what you start.

Every single project teaches me something entirely new, whether it's optimizing caching, dealing with websockets, or just figuring out weird memory bugs late at night. If you're curious about how I coded any of this, hit me up on 𝕏!

~ Chirag (noobcoder)