Skip to content
Open to internships, freelance & collaborations

Nitin Singh Full-Stack + AI Developer

Currently aFull-Stack Developer

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.

Indore, Madhya Pradesh, India @nitinsingh2006 LinkedIn
Rust
AI
TS
Nitin Singh — Full-Stack & AI Developer
Open to Opportunities
25+
Public repos
7
Real products
Rust · TS · Py
Daily drivers
Since 2025
Shipping in public
About

A student who learns by shipping.

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.

All repositories

CodeQuest AI

Featured

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
Next.jsTypeScriptPrismaPostgreSQLOllamaPyodideDocker
TypeScript Live demo

Invo

Featured

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
  • AI-written payment reminders via Google Gemini
Next.jsTypeScriptClerkRazorpayGemini AITailwind
TypeScript Source

PortfolioSathi

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
Next.jsTypeScriptThree.jsFramer MotionZustandpdf-parse
TypeScript Source

ResumeForge

ATS-friendly resume builder with live preview & cloud sync

A professional resume builder with live preview, multiple templates, PDF export, and cloud sync — designed to produce clean, ATS-parseable output.

Architecture — Next.js 15 + TypeScript, Prisma + database-backed cloud sync, Tailwind CSS 4, Dockerized for deployment.

  • Live preview with multiple ATS-friendly templates
  • PDF export + authenticated cloud sync
Next.jsTypeScriptPrismaTailwindDocker
TypeScript· MIT Source

Lead-Gen Automation

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.

  • Scrape → generate → deploy → email, fully unattended
  • AI-generated demo sites per lead via Gemini 2.5 Pro
  • Scheduled daily runs rotating across 12 Indian cities
PythonGemini 2.5 ProApifyGitHub PagesAutomation
Python Source

GitHub Roaster

AI that roasts your GitHub profile

A playful Next.js app that pulls a GitHub profile and generates an AI 'roast' — a fun, shareable take on someone's public activity.

Architecture — Next.js App Router + GitHub API, with an LLM generating the roast copy.

  • Shareable, fun developer-marketing hook
Next.jsTypeScriptGitHub APILLM
TypeScript Source
Flagship · Open source

Nitin-AI

v0.1.0-betaApache-2.0

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

Architecture

Two processes, a trusted Rust core, and a strict trust gradient. Secrets never leave the core; AI traffic always goes device → provider directly.

  1. 1React + TypeScript frontend

    Presentation only — no secrets, no provider access.

  2. 2Tauri IPC

    A single typed chokepoint between UI and core.

  3. 3Rust core (Tauri v2) — trusted

    Provider registry · agent runtime (jail · approval · log) · auth + secrets (OS keychain) · SQLite (WAL).

  4. 4Local runtimes & cloud APIs

    Ollama / LM Studio locally; your own cloud accounts and agent CLIs — no middleman.

Rust workspace

  • nitin-contracts — cross-boundary types (mirrored in TS)
  • nitin-db — SQLite persistence + migrations
  • nitin-secrets — OS keychain + zeroizing leases
  • nitin-providers — registry + Local/Chat/Agent adapters
  • nitin-agent-runtime — sandbox · approval · exec
  • nitin-auth — credential storage + state machine
  • nitin-core — composition root + IPC handlers

Unified streaming chat

One chat across local and cloud providers, with full conversation history.

Agent workspace

Drive Claude Code, Gemini CLI, Codex, and OpenCode from a single panel.

Built-in sandboxed agent

A workdir jail with per-action approval and an auditable log; runaway commands are actually killed on timeout.

Local model management

Pull, list, and remove Ollama models with live progress.

Secrets in the OS keychain

API keys are stored in the OS keychain as zeroized leases — never logged or serialized.

Keyboard-first, dark UI

Ctrl/Cmd+1..5 to switch tabs; persistence verified with on-disk restart tests.

Provider matrix

One unified registry · live = validated end-to-end

  • Ollama
  • Claude Code
  • Gemini CLI
  • Codex
  • OpenCode
  • OpenAI
  • Anthropic
  • Gemini API
  • OpenRouter
  • LM Studio

Roadmap

  • Local + agent providers validated live
  • Security hardening pass (key-leak redaction, sandbox timeout-kill)
  • In-flight cancellation / stop for chat & agents
  • Signed installers for Windows / macOS / Linux
  • First-run onboarding + connect-a-provider flow
  • Nitin Account — optional sign-in, settings & chat sync
  • Opt-in encrypted DB at rest

Why it matters

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.

  1. 2024 — 2028

    B.Tech, Computer Science & Engineering

    Indore Institute of Science and Technology, Indore

    Coursework: Data Structures, Algorithms, OOP, DBMS, Operating Systems, Computer Networks.

  2. 2025

    Started shipping in public

    GitHub @nitinsingh2006

    Moved from DSA & JavaScript practice to building real products — AI SaaS, automation, and developer tools.

  3. 2025

    Oracle Cloud Infrastructure — Developer & DevOps Professional

    Oracle (OCI 2025)

    OCI Developer Professional and OCI DevOps Professional certifications.

  4. 2025

    Certified Ethical Hacker (CEH) & Networking Foundations

    Certification

    Security-first mindset applied to system design; plus Full-Stack Web Development with AI training.

  5. 2026

    Nitin-AI — open-source AI workstation

    Rust + Tauri · v0.1.0-beta

    Designed and built a local-first, provider-agnostic AI desktop app: 7 Rust crates, sandboxed agent runtime, OS-keychain secrets.

Certifications

OCI Developer Professional

Oracle Cloud Infrastructure 2025

OCI DevOps Professional

Oracle Cloud Infrastructure 2025

Certified Ethical Hacker (CEH)

Certification

Full-Stack Web Development with AI

Training

Networking Foundations

Certification

Open source

Building in the open.

Live from the GitHub API — automatically refreshed every 20 minutes.

@nitinsingh2006
25Public repositories
91Stars earned
93Followers
2025Member since

Top languages

  • C++ 58%
  • TypeScript 29%
  • Python 10%
  • JavaScript 2%
  • Rust 1%

Contribution Activity

Public contribution history over the past year

1,106 contributions in the last year
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Mon
Wed
Fri
Less
More
Live GitHub sync activeView on GitHub
GitHub Achievements

Verified open-source recognition.

Real achievements earned through open-source contributions on GitHub.

View on GitHub
GitHub Achievement badge: Galaxy Brain
Verified GitHub Verified

Galaxy Brain

Answered discussions with accepted solutions

GitHub Achievement badge: Quickdraw
Verified GitHub Verified

Quickdraw

Closed an issue or pull request within 5 minutes of opening

GitHub Achievement badge: YOLO
Verified GitHub Verified

YOLO

Merged a pull request without code review

GitHub Achievement badge: Pair Extraordinaire
Verified GitHub Verified

Pair Extraordinaire

Co-authored commits on a merged pull request

Synced with GitHub Sep 12, 2026 (Live ISR)
Contact

Let's build something worth shipping.

Open to internships, freelance & collaborations. The fastest way to reach me is email — I reply quickly.

Available now
Download résumé

Indore, Madhya Pradesh, India