I'm

Anmol Agarwal


🌟 Star My GitHub

TECHNICAL SKILLS


Frontend Development

Proven track record of building web applications and rapid prototyping using the React.js framework (Hooks, Router, Axios, Conditional Rendering, and TanStack table library), along with working knowledge of Single Page Application (SPA) architecture, responsive UI/UX design, and Vite tooling, leveraging HTML, Tailwind CSS, JavaScript, and TypeScript.

Backend & Databases

Experienced in building backend systems using Python with Django (REST APIs, CORS headers, MVC Models, JWT Authentication, and CRUD operations) and Flask. Skilled in Node.js and Java (JDBC, Swing, Servlets, UI Layouts, and MVC architecture), distributed systems, backed by a strong foundation in Object-Oriented Programming (OOPs), Data Structures (Linked Lists, Sets, Maps, and Queues), MongoDB, RDBMS, and SQL.

AI/ML & Data Science

Hands-on experience in Machine Learning (Scikit-learn, NumPy, Matplotlib), RAG, Deep Learning (CNNs, RNNs), and Data Science. Specialised in Generative AI, AI prompting, and Voice AI multi-agent systems, with practical application of LLMs, Claude skills and Claude-managed agents. Equipped with technical research capabilities, a foundational knowledge of the Model Context Protocol (MCP), and a conceptual familiarity with quantum computing.

Tools & Platforms

Utilising a robust toolset including Git/GitHub, Google Cloud Platform (GCP), Ubuntu, VS Code, and Apache NetBeans for development and version control. Experienced in working with Open Source technologies, MS Office Suite, MySQL, Groq and AI tools like Retell AI, Claude Code, and Codex. Proven track record of deploying web applications on modern cloud-hosting platforms including Render, Netlify, and Vercel.

Security & Authentication

Familiar with security management, authorization & access control (BOLA/IDOR vulnerability prevention), memory exhaustion DoS protection, password hashing (bcrypt/PBKDF2), token-based authentication (JWT/session tokens), rate limiting/brute-force protection, input validation and sanitization, secure Django deployment, CORS policy configuration, CSRF protection, and OWASP Top 10 awareness.


PROJECTS


1. ScholarsIQ200

Stop wrestling with information silos and static data. This intelligent chatbot understands images, instantly fetches answers from your private documents, and browses the live web to execute complex workflows. Provide instant, pinpoint-accurate answers to users.

Loading...

Key Features and Architecture

  • End-to-end GenAI service (RAG + citations): A serverless API that retrieves relevant passages from a vector database, grounds the LLM's answer in them, and returns visible source citations.
  • Data ingestion pipeline: An embed/ingest workflow that chunks documents and upserts them into a vector index to power retrieval.
  • Agentic tool-calling: The model autonomously calls a live web-search tool and a structured quiz-generator, within a bounded, predictable execution loop.
  • Built for reliability: Dynamic model routing (text vs. multimodal), server-side validation of model output, graceful degradation, and centralized error handling.
  • Polished, fully serverless product: Streaming responses with multimodal text/image/voice input, shipped solo on Next.js, React, and TypeScript.

2. TruFacet

TruFacet is a self-insight engine. It takes a stream of activity and returns the one genuinely useful, non-obvious pattern you couldn't see from the inside.

Loading...

Key Features & Architecture

  • Multi-source ingestion: Paste JSON/CSV, upload a file, enter a GitHub username (public Events API), or point it at a git repo (URL/local); all inputs normalize to one generic ActivityEvent schema.
  • Deterministic rule engine: Six independent analyzers (streaks, time-of-day, trends, cadence consistency, anomalies, cross-category correlations) compute every statistic.
  • Constrained LLM interpretation: The LLM receives only the computed facts; it picks the 1–3 findings that together reveal something non-obvious and writes one plain-English insight.

3. Poor Dino - Cope & Run

A dinosaur too stubborn to stay extinct, jogging through a thunderstorm under a colorful parachute while the game mocks him the whole way.

Loading...

Key Features

  • Signature parachute mechanic: The canopy pops open the instant the dino's feet leave the ground, billows as it fills with air at the top of the jump, then pinches shut as it nears the ground (with a gentle pendulum sway).
  • 3 lives + heart pickups: A hit costs a heart (with brief mercy invincibility) instead of an instant game over; once you're down a life, a glowing heart sometimes floats in that you can grab to earn one back (capped at 3).
  • Opening thunderstorm: Every run starts with heavy, wind-blown rain and lightning flashes + thunderclaps that ease off after a few seconds.
  • Sarcastic quips: Taunts scroll along under the ground and keep needling you as you run.
  • Air double-jump: A live-filling power vessel charges over ~20s; when full, jump again in mid-air. Spends the meter, then recharges.
  • Meteor event: A telegraphed "☄️ INCOMING!" warning, a flaming meteor crashes down, and leaves a smoking boulder to hurdle.

4. Personal Expense Tracker For Youth

I've built a complete package for maintaining daily expenses. This full-stack web application is built with React.js framework and Python (Django).

1

Signup

Enter basic details

2

Login

Enter login credentials

3

Add Expense

Add an item with its cost & date

4

Expense Report

Fetch a date-wise report

5

Dashboard

View spending analytics

6

Manage Expense

View, edit or delete an expense

7

Change Password

Safely change your password

8

Home Page

Minimalist home page

9

Logout

One-click logout

Key Features

  • User authentication & personal expense management
  • Category-based spending analysis with interactive visuals
  • Detailed reports: annual, monthly, weekly, daily
  • Minimalistic, user-friendly interface
Learn more about the project (tech stack, architecture, deployment workflow, etc.

🛠️ Tech Stack & Architecture

  • Frontend: React.js (SPA with clean routing)
  • Backend: The backend is powered by Django, handling data models, API responses, and secure routing for seamless frontend connectivity.
  • Authentication: JWT-based login/signup with secure password change flow
  • Deployment: Render (React static site + Django API with environment-based configuration)
  • Security:
  • Secrets managed via environment variables
  • GitGuardian alerts resolved and hardcoded keys removed
  • CORS configured for safe frontend-backend communication

🚀 Deployment Workflow

  • Locally hosted and tested before public deployment
  • React frontend deployed as static site on Render
  • Django backend deployed with custom start Command and verified repo structure
  • Environment variables used to wire frontend to backend securely
  • Manual and auto-deploy workflows confirmed via Render logs

🧠 Debugging & Optimization

  • Systematic error resolution across React and Django
  • Terminal-based troubleshooting using PowerShell and Git Bash
  • Build script validation and executable permissions confirmed across Windows.
  • API endpoint testing and frontend integration verified before public release

5. Cut The Cord

A neon‑lit, top‑down action-adventure game that keeps night‑owls glued to the screen until 12 a.m. It’s been featured on Instructables, one of the most legendary DIY platforms ever created.


SOME OF MY AGENTIC AI PROJECTS

AI Voice Multi-agent system

Google Drive

AI Voice Agent challenge - Chakra Lounge UK - Google Drive

Project Overview
This mini-project was built for The Chakra Lounge, a popular chain of Indian-inspired lounge cafés in the UK. They offer highly praised breakfast, lunch, and brunch items with a signature Indian twist.


Key Features & Architecture

  • Voice Automation: Developed an intelligent voice agent leveraging Retell AI for natural conversational experiences.
  • Multi-Agent Architecture: Architected specialized sub-agents to handle distinct tasks and streamline user requests.
  • Prompt Engineering: Implemented a highly optimized one-shot prompting strategy to guide agent behaviour and context.
  • Brand Integration: Tailored the system's persona to reflect the unique, welcoming identity of the main lounge café and its respective branches.

AI Agency Website & Sales Agent

Loading...

Project Overview
This mini-project was developed for Nolanberg Studio, a UK-based AI and web development agency.


Key Features & Architecture

  • AI Automation: Built a Claude-managed agent to automate inbound lead scoring, filtering and ranking.
  • Email Workflow: Enabled automated email drafting, sent to clients seamlessly upon admin approval.
  • Backend Infrastructure: Powered by a dedicated Node.js server to ensure fast, reliable processing.
Sales Agent Video
Loading...

Career Objective


  • I aspire to become an AI-Native Software Engineer, with an intent to deliver high-quality features (not duct-tape) with end-to-end ownership.
  • I possess strong foundations in programming, open-source contribution, and innovative problem-solving. I leverage modern AI tools and technology to address real-world challenges through robust engineering principles in AI, cloud computing, and software development.
  • Recognized through national-level competitions and a summer fellowship, I bring technical proficiency and strategic insight. Seeking tech opportunities to apply skills in real-world scenarios alongside dynamic teams committed to excellence and purpose-driven work.

Research & Publications


Applications of Artificial Intelligence in the Aviation Industry

Book Chapter published in Futuristic Trends in Artificial Intelligence Volume 3.

Learn more

Gathered key findings on AI/ML integration in the ever-evolving aviation sector, highlighting future trends in Artificial Intelligence - one of the critical pillars in the growth and development of emerging companies and statups.

Relevant Experience


1

NASSCOM FutureSkills Prime

June 2025 - July 2025

  • Virtual Internship on Google Cloud Generative AI.
  • Gained hands-on experience training ML models using Gemini Enterprise Agent Platform (formerly Vertex AI).
  • Acquired practical knowledge in crafting effective prompts and leveraging cloud-based ML platforms.
  • Explored ethical dimensions, real-world use cases, and scalability of generative AI solutions.
2

HCDS Technologies

July 2025

  • Spend the summer completing the Enterprising Technopreneur Fellowship, a program that blends technical mastery with an entrepreneurial mindset.
  • Gained enterprise-grade technical exposure and understanding of startup lifecycle from ideation to execution through structured product development pathway.
View Certificate

Education & Academic Excellence


1

DIT University, Dehradun (Uttarakhand)

B.Tech. CSE (AI & ML) | CGPA: 8.60 | Batch: 2022-26


2

Little Scholars School

2020-22

12th CBSE | 87%

3

Fatherson Public School

2018-20

10th CBSE | 95.33%

4

St. Mary's Convent School

2010-18

Primary & Elementary Education

5

Oxford Public School

Pre-primary Education

1

University Academic

TRANSCRIPTS

2

CLASS 12th

MARKSHEET

3

CLASS 10th

MARKSHEET

Leadership & Impact


Student Placement Representative

  • Responsibilities
  • Primary liaison between students and Career Services at DIT University.
  • Coordinated placement drives, company visits, and interviews while supporting students with placement queries and maintaining professional conduct.

Student Startup Coordinator

  • Lead student-driven startup ecosystem under Institution Innovation Council.
  • Fostered entrepreneurial thinking, provide strategic planning and hands-on guidance to empower next generation of changemakers and cultivate vibrant startup culture

Notable Achievements & Recognition


InnovateX Runner-Up

  • Clocked second position in a national-level AI Innovation challenge organized by IISc Bangalore during annual cultural and tech fest, Rhapsody 3.0, 2025.
  • More than 64 teams had participated from all across the nation.
View certificate & relevant Details

Useful Links:


GSSoC 2025 Contributor

Got officially selected as a tech contributor for a period of 3 months.

  • Gained hands-on experience from working on multi-person coding projects using version control systems and maintaining clear communication through Discord.
  • A total of 5 PRs got merged, involving bug fixes and feature enhancements across multiple repositories, thereby strengthening Git and collaborative development skills.
View all contributions/PRs
  1. Click To See Merged Pull Request → Add subject dropdown to Contact Us page
  1. Click To See Merged Pull RequestFix: Toggle Button Overlap & Sign-In Button Theme Inconsistency
  1. Click To See Merged Pull Request Add: Select a subject option inside contact us page.
  1. Click To See Merged Pull Requestfixed: theme switch bug for login & contributors pages respectively
  1. Click To See Merged Pull RequestFeat: Implement full dark/light theme support


IITM Competition Winner

Winner of national-level Innovative Ideas competition by Indian Institute of Tropical Meteorology (Pune) during World Environment Day 2025.

View certificate

Useful Link:

IIT Delhi Sudoku Champion

Second position in Pan India Sudoku Tournament (Edition 3) with 100+ participants nationwide.

View certificate
School-Level Honors

Perfect Attendance Award


Responsible Student Award


First position in Mother's Day Letter Writing Competition

Let's Connect


10+

Certifications

Including Generative AI, Software Engineering, Cloud Computing, Python, Entrepreneurship etc.

Have a look!


Technical Certifications

1

Python for Data Science, AI & Development

Authorized by IBM

2

Introduction to Java Enterprise Edition (EE)

Authorized by LearnQuest

3

Linux Basics: The Command Line Interface - 6

Authorized by Dartmouth College

4

Basics of Cisco Networking

Authorized by LearnQuest

5

R Programming

Authorized by Johns Hopkins University

6

AI for Autonomous Vehicles and Robotics

Authorized by University of Michigan

7

Introduction to Software Engineering

Authorized by IBM

8

Generative AI for Everyone

Authorized by DeepLearning.AI

9

Introduction to Relational Databases (RDBMS)

Authorized by IBM

10

Introduction to Java

Authorized by LearnQuest

11

Prompt Engineering for ChatGPT

Authorized by Vanderbilt University

12

Work Smarter with Microsoft PowerPoint (with honors)

Authorized by Microsoft


Non-technical Certifications

1

Entrepreneurship: Launching an Innovative Business

Authorized by University of Maryland

2

Adaptability and Resiliency

Authorized by University of California, Davis

3

Critical Thinking Skills for the Professional

Authorized by University of California, Davis

4

Finance for Non-Financial Professionals

Authorized by University of California, Irvine

5

People and Soft Skills Assessment

Authorized by IBM



5+

National Wins

Across hackathons, competitions, and innovation contests, and active participation in extracurricular activities since day 1

3+

Years of Learning

Programming fundamentals, OS internals, data structures & algorithms, web development, database management, and software engineering principles


Get in Touch

Social Profiles
  • Current Location: Mussoorie Diversion Road, Dehradun (Uttarakhand), India, Pin-code: 248009
  • Willing To Relocate: Yes - major tech hubs across India
  • Availability: Immediate / ASAP


Got Questions? Ask My AI PA 🤖

Loading...



Made with