I'm
Anmol Agarwal

</ Aspiring Software Engineer />
Contact Me
πŸ’‘Tip
Optimized for desktop viewing
Mobile users may prefer switching to desktop mode.
Hackathon Project: Personal Expense Tracker

00:31

YouTube

PERSONAL EXPENSE TRACKER WEB APPLICATION | LIVE DEMO

I've built a full-stack web application with React.js frontend and Django backend. Features include user authentication, expense management, category tracking, and visual reporting with multicolored pie charts.
Key Features
  • Complete CRUD operations for daily expenses
  • Category-based spending analysis
  • Detailed reports: annual, monthly, weekly, daily
  • Minimalistic, user-friendly interface
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

Test this Webapp instantly β€” no extra tabs needed!
πŸ‘‡πŸ”½ Click below to launch Personal Expense Tracker πŸ”½πŸ‘‡
Loading...

(Note: In case sign-up or login button freezes)
Ping the backend manually by clicking ​here. Then, try again.

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
Technical Expertise
Frontend Development
React.js (incorporating Hooks, Router, Axios, Conditional rendering, and SPA architecture), Vite, Material UI, HTML, Tailwind CSS, and JavaScript/TypeScript for building responsive web applications
Backend & Databases
Django (CORS headers, Model, Authentication, Rest framework, CRUD operations and APIs), Python, Java (JDBC, Swing, Servlets, Layouts, MVC architecture, List, Set, Map, Queue), DBMS, SQL, OOPs
AI & Data Science
Machine Learning, Generative AI, CNNs, Deep learning, Data Science, AI prompting, technical research with foundational knowledge of the Model Context Protocol and familiarity with quantum computing.
Tools & Platforms
GitHub, Google Cloud, Open Source technologies, VS Code, MS Office Suite, MySQL and Apache NetBeans, with hands-on experience deploying projects on web-hosting platforms like Render
Understanding of full development lifecycle:
requirements β†’ coding β†’ testing β†’ deployment

Professional Experience
1
NASSCOM FutureSkills Prime
June 2025 - July 2025
Virtual Internship on Google Cloud Generative 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
Enterprising Technopreneur Fellowship blending technical mastery with entrepreneurial mindset. Gained enterprise-grade technical exposure and understanding of startup lifecycle from ideation to execution through structured product development pathway.
View Certificate
Professional Summary

I possess strong foundations in programming, open-source contribution, and innovative problem-solving. I leverage technology to address real-world challenges through robust engineering principles in AI, cloud computing, and software development.
Recognized through national-level competitions and internships, I bring technical proficiency and strategic insight. Seeking opportunities to apply skills in real-world scenarios alongside dynamic teams committed to excellence and purpose-driven work.
Education & Academic Excellence
1
DIT University, Dehradun
B.Tech. CSE (AI, ML & Robotics) | CGPA: 8.83/10
2022 - 2026
Scholarship Awardee
I’ve received merit-based scholarships from the University consecutively for the past 3 years for being in the top 3% of students across my batch (2022–26), which serves as a testimonial to my academic excellence.
Learn more
2
Little Scholars School
2022
12th CBSE | 87%
3
Fatherson Public School
2020
10th CBSE | 95.33%
Scan QR Codes Below To View
1
University Academic
TRANSCRIPTS
2
CLASS 12th
MARKSHEET
3
CLASS 10th
MARKSHEET
Notable Achievements & Recognition

GSSoC 2025 Contributor
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.
  • Raised several PRs involving bug fixes and feature enhancements across multiple repositories, thereby strengthening Git and collaborative development skills.
View all contributions
  1. Click To See Merged Pull Request β†’ Add subject dropdown to Contact Us page
  1. Click To See Merged Pull Request β†’ Fix: 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 Request β†’ fixed: theme switch bug for login & contributors pages respectively
  1. Click To See Merged Pull Request β†’ Feat: Implement full dark/light theme support
InnovateX Runner-Up
Second position in national-level innovative idea competition organized by IISc Bangalore during annual cultural and tech fest - Rhapsody 3.0 , 2025.
View Certificate

Useful Links:
IITM Competition Winner
Winner of national-level Innovative Ideas competition by Indian Institute of Tropical Management (Pune) during World Environment Day 2025.
View Certificate
IIT Delhi Sudoku Champion
Second position in Pan India Sudoku Tournament (Edition 3) with 100+ participants nationwide.
View Certificate

Award Recognition: A proud recipient of Letter of Appreciation from Dean of Student Welfare, DIT University, awarded during Annual Rewards and Recognition Function 2025.
Know more
School-Level Honors
Perfect Attendance Award
Responsible Student Award
First position in Mother's Day Letter Writing Competition
Research & Publications

Applications of Artificial Intelligence in the Aviation Industry
Book Chapter published in Futuristic Trends in Artificial Intelligence Volume 3.
View Certificate
Leadership & Impact
Student Placement Representative
  • Responsibilities
  • Primary liaison between students and Career Services at DIT University.
  • Coordinate placement drives, company visits, and interviews while supporting students with placement queries and maintaining professional conduct.

Student Startup Coordinator
  • Leading student-driven startup ecosystem under Institution Innovation Council.
  • Foster entrepreneurial thinking, provide strategic planning and hands-on guidance to empower next generation of changemakers and cultivate vibrant startup culture
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
Work Smarter with Microsoft PowerPoint (with honors)
Authorized by Microsoft
3
Introduction to Java Enterprise Edition (EE)
Authorized by LearnQuest
4
Linux Basics: The Command Line Interface - 6
Authorized by Dartmouth College
5
Basics of Cisco Networking
Authorized by LearnQuest
6
R Programming
Authorized by Johns Hopkins University
7
AI for Autonomous Vehicles and Robotics
Authorized by University of Michigan
8
Introduction to Software Engineering
Authorized by IBM
9
Generative AI for Everyone
Authorized by DeepLearning.AI
10
Introduction to Relational Databases (RDBMS)
Authorized by IBM
11
Introduction to Java
Authorized by LearnQuest
12
Prompt Engineering for ChatGPT
Authorized by Vanderbilt University

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
Current Location: DIT University, Dehradun (Uttarakhand), India, Pincode: 248009

|| LinkedIn 🌐 | GitHub πŸ‘©πŸ»β€πŸ’» | UnstopπŸ† | Leetcode</> ||
Made with