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

Music Section, IITR
|

Lead Vocalist

Roorkee, Uttarakhand, India

Summary

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.

Tinkering Lab, IITR
|

Design Head

Roorkee, Uttarakhand, India

Summary

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.

Pragati Cell, NSS IITR
|

Cell Secretary

Roorkee, Uttarakhand, India

Summary

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

Awarded By

Codeforces

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

100 Days of Coding Badge-2023

Awarded By

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

Awarded By

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

Awarded By

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.