About

Highly motivated B.Tech graduate with a strong foundation in full-stack development, AI/ML, and system design, demonstrated through impactful projects and internships. Proven ability to engineer robust, scalable, and interactive applications, integrate advanced AI, and optimize systems, positioning for challenging roles in software engineering, particularly in full-stack or AI/ML domains.

Ayush Agarwal

Software Engineer | Full-Stack & AI/ML Developer

Roorkee, IN.

Work

iEnergy

|

Software Engineer

Noida, Uttar Pradesh, India

→

Summary

Currently developing full-stack solutions and AI interfaces for iEnergy, focusing on enhancing user experience and operational efficiency through modern web technologies and secure LLM integration.

Highlights

Engineered a WebSocket-based ticketing system, significantly reducing resolution time and increasing user satisfaction through real-time support communication.

Revamped the company website using React, Framer Motion, and Material UI, crafting a modern, interactive interface to effectively showcase product capabilities.

Developed a centralized component library of reusable UI elements, accelerating development timelines and ensuring design consistency across products.

Created Visva AI interface, an LLM-powered assistant tailored for enterprise use, enabling secure, context-specific ChatGPT-like interactions with internal databases.

OneNDF

|

Frontend Developer Intern

Delhi, Delhi, India

→

Summary

Drove the development of critical front-end features for OneNDF's product website, enhancing user experience and integrating key financial services.

Highlights

Developed dynamic and responsive front-end components using HAML, Tailwind CSS, and JavaScript within the Ruby on Rails framework for OneNDF's product website.

Implemented API-enabled loan marketplace, borrower dashboard, and a refer and earn program from scratch, enhancing user engagement.

Engineered the complete checkout journey and integrated the Tata API, expanding product functionality and streamlining financial processes.

DRDO

|

Research Intern

Dehradun, Uttarakhand, India

→

Summary

Conducted research at DRDO, developing advanced computer vision and machine learning solutions for aerial object detection and tracking in thermal infrared video.

Highlights

Led a project on Automatic Detection of Aerial Objects in Thermal Infrared Video, contributing to advanced defense technology applications.

Implemented advanced computer vision and machine learning algorithms, including Otsu's method for pre-processing and YOLO, to accurately detect and identify aerial objects in video frames.

Achieved continuous tracking of objects using Kalman Filter and Munkres' Assignment algorithms, enhancing the reliability of object monitoring systems.

Volunteer

Lead Vocalist

|

Music Section, IITR

→

Led vocal performances and artistic initiatives within the IITR Music Section, fostering a vibrant cultural environment.

Highlights

Performed as Lead Vocalist in various campus events, enhancing student engagement and cultural activities.

Collaborated with fellow musicians to organize and execute performances, demonstrating teamwork and leadership skills.

Design Head

|

Tinkering Lab, IITR

→

Led design initiatives and creative projects at the IITR Tinkering Lab, fostering innovation and technical skill development.

Highlights

Oversaw the design and implementation of various projects, guiding teams through conceptualization to execution.

Mentored junior members in design principles and technical skills, promoting a culture of innovation and hands-on learning.

Cell Secretary

|

Pragati Cell, NSS IITR

→

Managed administrative and organizational tasks for Pragati Cell, NSS IITR, supporting community service initiatives.

Highlights

Coordinated and documented cell activities, ensuring efficient operation and record-keeping for community service projects.

Facilitated communication among team members and stakeholders, contributing to the successful execution of volunteer programs.

Education

IIT Roorkee

Roorkee, Uttarakhand, India
→
B.Tech. Graduate Chemical Engineering Grade: 7.421 CGPA

Awards

Specialist at Codeforces

Codeforces

Achieved a rating of 1426 on Codeforces, demonstrating strong competitive programming skills.

100 Days of Coding Badge-2023

Leetcode

Earned the '100 Days of Coding Badge-2023' on Leetcode, showcasing consistent dedication to problem-solving and algorithmic practice.

Meta Hacker Cup-2023 Qualifier

Meta

Secured a world rank of 4123, qualifying for Round 1 of the Meta Hacker Cup-2023, reflecting advanced algorithmic and problem-solving abilities.

1st Position, Youth for Change Social Brainstorm Competition

Youth for Change

Awarded 1st position in the Youth for Change Social Brainstorm Competition, demonstrating innovative problem-solving and leadership skills.

Skills

Programming Languages

C++, Python, TypeScript, JavaScript, SQL.

Frameworks & Libraries

React.js, Redux, Next.js, Node.js, Express.js, FastAPI, HAML, Tailwind CSS, Framer Motion, Material UI, Ruby on Rails.

Databases & ORMs

PostgreSQL, MySQL, MongoDB, Prisma ORM.

AI/Machine Learning

LLMs, Computer Vision, YOLO Algorithm, Otsu's Method, Kalman Filter, Munkres' Assignment Algorithm, AI Integration.

Development Practices

Full-Stack Development, Frontend Development, Backend Development, System Design, Low-Level Design (LLD), Competitive Programming, API Design (RESTful), WebSocket, User Authentication (JWT), Monorepo Management (Turborepo), Agile Methodologies, Software Engineering.

Tools

Git, GitHub.

Projects

AI Voice-Interactive Form System

→

Summary

Developed Formflow AI, a full-stack AI-powered voice-interactive form system that enables users to complete forms through natural conversation and generates forms from prompts.

Collaborative Drawing WebApp

→

Summary

Created drawww, a real-time collaborative whiteboarding web application supporting multi-user drawing and shape creation on a shared canvas.