Skip to content
View kunalchwdry's full-sized avatar

Block or report kunalchwdry

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kunalchwdry/README.md

Kunal Choudhary — AI engineering, backend systems, Mission 2030

Applied AI. Backend systems. Traceable data. Foundations first, then intelligence. Animated cyberpunk code rain, scan beam and learn, build, iterate panels

GitHub LinkedIn

BE Artificial Intelligence & Data Science · Pune, India

Selected projects · Tools · Current focus · Contribution snake · Arcade Zone · Mission 2030


Boot sequence: Kunal Choudhary. AI, backend and data. Mission 2030 in progress.

I'm a second-year AI & Data Science student building AI applications, backend systems and reproducible data pipelines.

I care about the engineering behind the demo: authorization, data quality, evaluation and failure handling. My long-term direction is AI infrastructure; my current work is about getting the foundations right.

Selected projects

Build with intent. Ship with evidence.

⚔️ Questbound — Productivity as a life RPG

Questbound: quests, XP, gold and server-authoritative progress.

Animated illustration of Questbound: quest, validation and reward

Turn real-world tasks into quests, XP, gold, attributes and streaks, supported by an AI companion called the Oracle.

  • Engineering focus: server-authoritative rewards, transactional progression and multi-provider LLM routing.
  • Design choice: deterministic code governs critical state; the LLM supports the conversational layer.
  • Recognition: Tech Zephyr 4.0 Grand Finale Finalist, IIT Bhubaneswar.

Animated achievement reveal: Questbound, Tech Zephyr 4.0 Grand Finale Finalist at IIT Bhubaneswar

Stack: Next.js · TypeScript · PostgreSQL · Supabase · Drizzle ORM

Decorative flowing neon divider

🌀 DataVortex — Data restoration to live analysis

DataVortex: restore, model and track. Project-run metrics appear below.

Animated illustration of the DataVortex restoration, modeling and tracking pipeline

A three-round data science pipeline for AARUUSH '26: restore corrupted data, evaluate NLP models and track signals in a live-collected corpus.

  • Restoration: 12,360 raw rows → 10,221 analysis-ready records, with 27 logged repairs.
  • Evaluation: reported macro-F1 of 0.6134 for sentiment and 0.8051 for topic classification.
  • Collection: 10,384 records across 21 sweeps and 5 languages.

Engineering focus: traceable repairs, fixed splits and seeds, automated checks, and explicit error analysis. These figures describe the documented project runs; reproduction steps and limitations are in the repository.

Stack: Python · pandas · scikit-learn · TF-IDF · SQLite · Jupyter

Decorative flowing neon divider

🎙️ Anaya — Voice-first health information

Anaya: speech to text, language model and text to speech. A health-information prototype.

Illustrative animated voice waveform and voice, STT, LLM, TTS pipeline

A Hinglish-oriented voice assistant exploring basic health information and healthcare facility discovery through natural conversation.

  • Pipeline: speech-to-text → language model → text-to-speech, connected through LiveKit.
  • Engineering focus: caller memory, facility lookup and specialist handoffs.
  • Scope: a health-information prototype, not a diagnostic, prescribing or emergency-response service.

Stack: LiveKit Agents · Gemini · Deepgram · Murf Falcon · SIP · SQLite

Built on the Murf/LiveKit starter, with Anaya-specific voice and health-access workflows.

Decorative flowing neon divider

🏥 FlowCare — Provenance-aware healthcare discovery

FlowCare: sources, verification and freshness.

Animated illustration of sources, verification and freshness in FlowCare

Hospital discovery and appointment workflows built around a question: where did this information come from, and how fresh is it?

  • Engineering focus: per-fact provenance, relationship-scoped access and explicit stale or unavailable states.
  • Workflow focus: appointment requests, staff-scoped operations and server-side state transitions.
  • Status: demo-backed flows are distinct from verified live hospital integrations.

Stack: Next.js · TypeScript · Supabase · PostgreSQL · RLS · Zod · Vitest

Demo · Upstream project

Public fork of slicqq/FlowCare; the upstream project and this fork's changes are linked separately.

Decorative flowing neon divider

🗂️ More work & prototypes
  • TRAXIS — A team project/concept for multi-tenant polar-expedition logistics, assets and inventory. Focus: JWT verification, RBAC and tenant-scoped operations. React · FastAPI · PostgreSQL. Smart India Hackathon 2026 work; no public repository linked here.
  • InnerLoop — A separate student-productivity project for planning, focus, habits and analytics. React · Vite · Supabase. Foundational workflows are implemented; the full AI reasoning layer is planned. This is separate from Questbound.
  • SHIELD-COM — An embedded speech-processing concept for noisy environments. ESP32-S3 · ESP-SR. Smart India Hackathon 2026 team/internal-round work; intended architecture, not a production-validated system.
  • NoLimi — A Python desktop-assistant prototype combining voice interaction, Gemini, browser automation and application launching.

Systems in motion — illustrative architecture

Animated neon orbit: backend, data, language models, voice, machine learning and UI

Tools I use

Backend, data and intelligence. The stack supports the system.

Python, TypeScript, FastAPI, PostgreSQL, Supabase, React, Next.js, Tailwind CSS, Git and Linux
Area Technologies
Backend Python, FastAPI, Next.js route handlers, validation
Data PostgreSQL, Supabase, SQLite, Drizzle ORM
AI & ML Gemini, NLP, scikit-learn, TF-IDF, Naive Bayes, evaluation
Voice LiveKit, Deepgram, Murf Falcon, SIP
Frontend TypeScript, React, Next.js, Vite, Tailwind CSS
Workflow Git, Linux, automated testing, reproducible pipelines

Decorative flowing neon divider

Current focus

Current learning: machine learning, PyTorch, evaluation, RAG and backend reliability.

Custom robot coding mascot with blinking eyes, typing hands and floating technology tags

  • Strengthening ML foundations and PyTorch through practical model workflows.
  • Learning RAG, agentic systems and LLM evaluation, including failure analysis.
  • Improving backend reliability through authorization, testing and better data modeling.

How I approach building

Foundations before features. Validate, measure, test and iterate.

Illustrative animated system architecture: validate, store, infer and respond

  • The server owns critical state. Permissions and rewards should not be decided by the browser.
  • Claims need evidence. Data and metrics should be traceable, reproducible and accompanied by limitations.
  • Failure modes are part of the product. Validate inputs, test boundaries and surface errors clearly.
📊 GitHub activity
GitHub contribution streak



GitHub activity statistics Languages across public repositories

Activity graphics are generated by third-party services and may occasionally be unavailable or delayed. They show activity, not a measure of code quality.

Decorative flowing neon divider

Contribution snake

Animated snake over kunalchwdry's actual public contribution calendar; the export date is shown in the graphic

Built from my public contribution calendar. Calendar levels are a dated snapshot; the snake's motion is decorative. The export date is shown inside the graphic.

Decorative flowing neon divider

🎮 Arcade Zone — 12 Games Ultimate

Arcade Zone: 12 playable games

Ultimate arcade — 12 games, 20+ modes, no installs. Enable GitHub Pages and open games/index.html

⭐ Core 4 — Now With Modes

🐍 Neon Snake — 4 modes + 4 difficulties

Animated preview of Neon Snake game

Classic walls kill, No Walls wrap, Obstacles 5 blocks, Portal teleport gates. Easy/Normal/Hard/Insane speeds + power-up P that slows 3 sec.

Play: games/snake.html

🧠 Memory Matrix — 5 modes

Animated preview of Memory Matrix game

Easy 4×4, Normal 4×5, Hard 6×6, Blitz 60s timed, Extreme 90s + 40 moves limit.

Play: games/memory.html

⚔️ Questbound Clicker — 5 modes + Prestige

Animated preview of Questbound Clicker game

Normal balanced, Hardcore 2× slower 2× gold, Speedrun race to lvl 25, Boss Rush boss every 5 levels, Idle passive focus. Prestige resets for ×1.5 multiplier.

Play: games/quest.html

🔓 Neon Breach — 6 modes + Hint + Streak

Animated preview of Neon Breach code-breaking game

Easy 3 chars, Normal 4, Hard 5, Extreme 6, Timed 60s, Mastermind no repeats. Hint reveals one char (costs attempt). Streak tracking.

Play: games/hacker.html

🕹️ Arcade Classics — 4 New Games

🔢 Tech 2048

Animated preview of Tech 2048

Merge tech stacks: PY → TS → PG → RE → FA → SB → DO → LX → K8 → AI → 2048. Undo move.

Play: games/2048.html

🧱 Stack Builder Tetris

Animated preview of Stack Builder Tetris

Classic Tetris — stack cleanly. Each 10 lines = level up (faster). Next piece preview.

Play: games/tetris.html

💣 Code Mines

Animated preview of Code Mines

Minesweeper — Easy 9×9/10 mines to Extreme 20×20/80 mines. Left reveal, right flag.

Play: games/minesweeper.html

🐦 Flappy Code

Animated preview of Flappy Code

Flap through { } [ ] brackets. Easy wider gaps, Hard narrow, Insane tiny, Reverse flips gravity every 5 points.

Play: games/flappy.html

💻 Coding Games + RPG — 4 New Games

🐛 Bug Squasher

Animated preview of Bug Squasher

Squash green bugs 🐛, avoid red features ✨ in Hard/Insane. Normal/Hard/Insane/Zen modes. Accuracy tracking.

Play: games/bug.html

⌨️ Typing Blitz

Animated preview of Typing Blitz

Type code snippets: JS/TS, Python, SQL, Mixed, Hard no-backspace. WPM + accuracy, 60s timer.

Play: games/typing.html

🏰 Dungeon Crawler — Questbound RPG

Animated preview of Dungeon Crawler

Questbound dungeon — move with arrows/WASD, collect 💰, fight 👾, reach 🚪. Normal/Hard/Rogue permadeath/Explorer 12×12.

Play: games/dungeon.html

🏃 XP Runner

Animated preview of XP Runner

Endless runner — jump over bugs, collect XP orbs. Easy/Hard/Insane/Double Jump (2 jumps in air).

Play: games/runner.html

All 12 games are original, client-side only, no trackers, no external APIs. Scores saved locally. Upload the games folder with your README and enable Pages in Settings → Pages → Deploy from main branch.

Decorative flowing neon divider

Mission 2030

Mission 2030 direction: AI engineering, intelligent systems, AI products and AI infrastructure.

┌── kunal@mission-2030
│
├── focus       applied AI · backend systems · data integrity
├── loop        build → measure → learn → ship
├── north star  AI infrastructure
└── status      learning, building, improving

Build toward AI infrastructure through strong foundations, useful products and measurable progress.

Decorative flowing neon divider

Let's connect

Open to collaborating on AI systems, backend systems and data pipelines.

Open to collaborating on AI applications, backend systems, voice interfaces and data pipelines.

Connect on LinkedIn

Mission 2030 — keep building

Pinned Loading

  1. anaya-health-assistant anaya-health-assistant Public

    An AI-powered multilingual healthcare voice assistant built with LiveKit, Murf AI, Gemini, and Deepgram to make basic health information more accessible.

    TypeScript 1

  2. data-vortex-2026 data-vortex-2026 Public

    A reproducible pipeline for corrupted social-platform data recovery, cleaning, EDA, and SQL analytics.

    Jupyter Notebook 1

  3. FlowCare FlowCare Public

    Forked from slicqq/FlowCare

    A Health-Tech website closing the distance between hospitals and patients.

    TypeScript 1 1

  4. NoLimi NoLimi Public

    An AI-powered virtual assistant built with Python, designed to automate tasks, assist users, and evolve into an intelligent AI ecosystem.

    Python 1

  5. Questbound Questbound Public

    Reading a book pays off in months. A quest pays off now. Questbound gives real life the instant feedback loops of a great game — XP, gold, attributes, streaks and loot — backed by a server that kee…

    TypeScript 1

  6. Relayproof Relayproof Public

    JavaScript