B.Tech CSE '28 at IIST Indore. I ship real software — an open-source AI workstation in Rust, AI-powered SaaS, and developer tools — with a bias for shipping and an eye for security.
From DSA practice to production AI products in under a year — here's how I think and what I'm building.
I'm a Computer Science student at Indore Institute of Science and Technology (CSE '28) who learns by shipping. Over the last year I've gone from practicing DSA and JavaScript to designing and building production-grade systems — an open-source AI desktop app in Rust, AI-powered SaaS for Indian businesses, and automation that runs end to end.
My core interest is local-first, provider-agnostic AI tooling: software that respects users, keeps their keys on their own machines, and doesn't put a middleman in the request path. Alongside that I care about security and infrastructure — Linux, Docker, networking, and ethical hacking are part of how I think about building.
I'm building for Bharat: tools that work on real devices, on real networks, for real people — and I'm open to internships, freelance work, and collaborations.
Currently focused on
Shipping Nitin-AI v0.1.0-beta toward signed installers
Daily DSA practice
AI-powered SaaS for Indian freelancers & SMBs
Full-stack engineering
React / Next.js + TypeScript on the front, Node and Python services behind, Postgres/Prisma and SQLite for data.
Applied AI
Local + cloud LLMs, agent runtimes, provider registries, Ollama, and AI-in-the-loop product features.
Systems & Rust
A Tauri + Rust desktop core with a sandboxed agent runtime, OS-keychain secrets, and SQLite persistence.
Security & DevOps
Linux, Docker, networking, CI, and an ethical-hacking mindset (CEH) applied to how I design systems.
Selected work
Real products, shipped in public.
Sourced straight from GitHub — each one solves a concrete problem, end to end.
Gamified coding learning platform with a local AI mentor
An AI-powered, gamified platform to learn Python by solving quests, battling bosses, and leveling up — with a local AI mentor that runs on Ollama, so learners aren't gated behind paid API keys.
Architecture — Next.js App Router + Prisma/Postgres, in-browser Python via Pyodide, and a local LLM (deepseek-coder via Ollama) for mentoring. Dockerized full stack.
In-browser Python execution with Pyodide (no server round-trip)
Local AI mentor via Ollama — zero API cost for learners
Quests, bosses, XP and a leaderboard for retention
AI-powered, GST-compliant invoicing for Indian SMBs
A production-ready SaaS for Indian freelancers and small businesses to create GST-compliant invoices, manage clients, take payments, and automate AI-written follow-ups.
Architecture — Next.js 14 + TypeScript, Clerk auth, Razorpay payment links, Google Gemini for personalized reminder emails, and server-side PDF generation. Freemium model.
Automatic GST calculation across 0/5/12/18/28% slabs
Razorpay payment links generated straight from an invoice
Generate a portfolio from a GitHub username + LinkedIn PDF
Turns two inputs — a GitHub username and a LinkedIn PDF export — into a polished, animated developer portfolio, using only free public data and server-side parsing (no paid APIs, no AI calls).
Architecture — Next.js 14 App Router with server-side PDF parsing (pdf-parse), GitHub public REST API, three theme systems, Three.js/R3F visuals, and Zustand state persisted to local storage.
Server-side LinkedIn PDF → structured profile parsing
Three swappable themes (Cosmic, Minimal Pro, Terminal)
100% free public data sources — no API keys required
End-to-end automated outreach for local businesses
A fully automated pipeline that finds local businesses without websites, generates demo sites with AI, deploys them to GitHub Pages, and sends personalized outreach — on a daily schedule across 12 cities.
Architecture — Python orchestrator: Apify (Google Maps) scraping → Gemini 2.5 Pro site generation → GitHub Pages deploy → Hinglish outreach email, with daily reports and multi-city rotation.
Open-source AI workstation for local and cloud models
One desktop app for every AI provider — run local models for free, bring your own cloud keys, and drive coding agents in a sandbox. No middleman. No resold credits. Your keys stay on your machine.
Local-firstProvider-agnosticBring your own accountNever sells credits
Most AI apps are a thin client in front of one vendor's billing. Nitin-AI is the opposite: a trusted local core (Rust + Tauri) that talks directly to whatever provider you choose — a local Ollama model, your own OpenAI/Anthropic key, or an agentic CLI like Claude Code — and keeps your secrets in the OS keychain. There is no Nitin-AI server in the request path.
Secrets live only in the OS keychain as zeroized leases — never logged or serialized. The built-in agent runs in a workdir jail with path-traversal protection and timeout-bounded processes. No Nitin-AI server sits in the AI request path.
Toolbox
Tech stack, by domain.
What I reach for across frontend, backend, AI, data, and infrastructure.
Languages
TypeScript
Python
Rust
JavaScript
SQL
Frontend
React
Next.js
Tailwind CSS
Framer Motion
Three.js / R3F
shadcn/ui
Backend
Node.js
Next.js API
Prisma
REST APIs
Tauri (Rust)
AI / ML
Ollama
OpenAI
Anthropic
Google Gemini
OpenRouter
Pyodide
Databases
PostgreSQL
SQLite
Prisma ORM
DevOps & Cloud
Docker
Git
GitHub Actions
Linux
Oracle Cloud (OCI)
Vercel
Security
Ethical Hacking (CEH)
Networking
OS Keychain / Secrets
Journey
Learning, milestones & credentials.
The path from coursework to shipping production AI tools.
2024 — 2028
B.Tech, Computer Science & Engineering
Indore Institute of Science and Technology, Indore
Coursework: Data Structures, Algorithms, OOP, DBMS, Operating Systems, Computer Networks.
2025
Started shipping in public
GitHub @nitinsingh2006
Moved from DSA & JavaScript practice to building real products — AI SaaS, automation, and developer tools.
2025
Oracle Cloud Infrastructure — Developer & DevOps Professional
Oracle (OCI 2025)
OCI Developer Professional and OCI DevOps Professional certifications.