Background Paths
Background Paths

AA

ARCHITAGRAWAL

Software Engineer & AI/ML Enthusiast

Building intelligent solutions and automating the future, one line of code at a time

About Me

Driven by curiosity, powered by code, aiming to create impactful products

One word which drives me - "Curiosity"

I'm a software engineer recently graduated with MSCS from Arizona State University. With a strong foundation in full-stack development, applied machine learning and Generative AI, I thrive on building real-world applications that make a difference.

From voice bots to AI agents, I enjoy creating intelligent solutions that solve complex problems. My passion for automation drives me to build systems that not only work efficiently but also continuously improve themselves.

Arizona State University — M.S. Computer Science

Innovation Focus

Building cutting-edge AI agents and automation tools that streamline complex workflows and enhance user experiences.

Passion Projects

From geospatial analysis tools to voice AI systems, I love tackling diverse challenges that push the boundaries of technology.

Continuous Learning

Always exploring new technologies and methodologies to stay at the forefront of AI/ML and software development.

Experience

Building innovative solutions and driving measurable impact

Edplus, Arizona State University

Student Software Developer

Tempe, AZSept 2023 – May 2025

Key Achievements

  • Leading development of a retrieval-augmented generation (RAG) chatbot system, facilitating 1,000+ faculty to design courses for 60,000+ students.
  • Automated Google Drive folder and document creation based on Google Sheets data, streamlining workflows.
  • Designed REST APIs and webpages for quiz platforms and question banks in ASU Online courses.
  • Architected and deployed a Neo4j-powered knowledge graph system integrated with LLMs, enabling complex relationship queries reducing manual processing time from 4 hours to 15 minutes per transcript.
  • Created responsive front-end interfaces with React.js and Material UI, improving user engagement by 35% and decreasing bounce rates by 20%.

Technologies Used

Python
LangChain
OpenAI
Prompt Flow
Semantic Kernel
Neo4j
JavaScript
Google Apps Script
SQL
Pandas

Knowledge Exchange for Resilience,Arizona State University

Data Reserch Intern

Tempe, AZJune 2024 – August 2024

Key Achievements

  • Built a Python-based vector similarity search system using FAISS and Neo4j, reducing query response time by 60% while maintaining 95% accuracy.
  • Created a Python microservice for generating and storing vector embeddings of faculty profiles, enabling similarity-based recommendations with 85% accuracy.
  • Formulated high-performance ETL pipeline processing 10,000+ faculty profiles daily, improving data accuracy by 95%.
  • Developed unit and stress tests for API endpoints ensuring system performance under high user traffic.

Technologies Used

Python
PostgreSQL
Pandas
FAISS
FastAPI
Neo4j
Docker
Git
REST APIs
Locust

Zeus Learning

Software Engineer

Mumbai, IndiaJan 2022 – July 2023

Key Achievements

  • Refactored monolithic backend services into MVC microservices following SOLID principles to optimize and scale the infrastructure using Kubernetes,resulting in a 35% reduction in resource usage and a 20% cost reduction.
  • Executed CI/CD pipelines reducing deployment time by 70% and decreasing production incidents by 40%.
  • Developed ML prediction system to optimize space reservation systems for booking desks and meeting rooms for 300+ locations, enhancing occupancy rates by 30% for Fortune500 company.
  • Formulated a custom node package for retrieving 10 latest messages from Slack channels, including attached media, documents, and reactions into an internal social networking web app maintaining version control.
  • Built responsive single-page applications using React.js and Redux, implementing client-side state management and RESTful API integration that improved user experience scores by 40%

Technologies Used

.NET
C#
MessageQueue
Redis
AWS
Nginx
Docker
Kubernetes
RabbitMQ
Node.js
SonarQube
Git

EAT.FIT

Product Intern

Bengaluru, IndiaSept 2021 – Dec 2021

Key Achievements

  • Managed cross-functional order tracking system optimizing driver location tracking, reducing costs by 45% and enhancing user growth by 25% quarter on quarter.
  • Automated system to scrap product details and reviews using script for better business data analytics, positioning of products, and improving customer service Managed software development life cycle sprints on Kanban.
  • Developed a full stack notification system using WebSockets and Express.js, enabling real-time updates that increased customer satisfaction by 28% and reduced support calls by 35%.

Technologies Used

React.js
Google Maps API
Python

Projects

Building innovative solutions across AI/ML, web development, and robotics

Image Recognition as a Service
Jan 2024 – Feb 2024

Image Recognition as a Service

Elastic cloud infrastructure SaaS for image recognition using deep learning models.

Key Achievements

  • Developed an elastic cloud infrastructure SaaS using AWS EC2, AWS SQS, and Lambda.
  • Enabled automatic linear scaling based on demand, serving 100 concurrent requests in 5 seconds.

Tech Stack

AWS EC2
AWS SQS
AWS Lambda
Python
Soccer Game Result Prediction
Oct 2023 – Dec 2023

Soccer Game Result Prediction

Enhanced soccer game result prediction accuracy using advanced ML techniques.

Key Achievements

  • Increased prediction accuracy by 12% using LSTM, RNN, and Random Forest with XGBoost.
  • Incorporated sentiment analysis and game bet data for improved predictions.

Tech Stack

Python
Deep Learning
Data Science
Statistics
FitLife Health Tracking App
Oct 2023 – Dec 2023

FitLife Health Tracking App

Android app for tracking heart/breath rates and personalized workout routines.

Key Achievements

  • Programmed an Android app measuring heart and breath rates.
  • Suggested personalized workout routines using machine learning and Fuzzy Logic Control.

Tech Stack

Android Studio
Matlab
Machine Learning
Reverse-Mode Automatic Differentiation
Feb 2024 – Mar 2024

Reverse-Mode Automatic Differentiation

Implemented reverse-mode auto-differentiation for training neural networks.

Key Achievements

  • Developed operators like Add and Matrix Multiplication for gradient node construction.
  • Added CUDA GPU kernels for training simple neural networks like MLP models.

Tech Stack

Python
CUDA
Neural Networks
E-Commerce Platform
Sept 2024 – Dec 2024

E-Commerce Platform

Key Achievements

  • Built a full-featured online shopping platform with user authentication, product catalog, and payment processing
  • Implemented responsive front-end using React.js and back-end using Django REST framework
  • Integrated PostgreSQL database with Redis caching for optimized performance.

Tech Stack

Task Management System
Feb 2024 – May 2024

Task Management System

Key Achievements

  • Created a collaborative project management tool with task assignment, progress tracking, and deadline notifications
  • Built RESTful API with Flask and SQL Alchemy ORM for database interactions
  • Designed intuitive UI with React.js and implemented JWT authentication

Tech Stack

Real-Time Chat Application
July 2024 – October 2024

Real-Time Chat Application

Key Achievements

  • Developed a scalable chat platform with private messaging and group chat functionality
  • Utilized Django Channels for WebSocket connections and Redis for message queuing
  • Implemented geolocation features and interactive data visualizations with Plotly to visualize the location of users.

Tech Stack

Technical Skills

Comprehensive toolkit for building modern, scalable applications

Programming Languages

Python
C#
Go
C
SQL
TypeScript
JavaScript

Libraries & Frameworks

Node.js
React.js
Express.js
.NET
LangChain
Llama Index
Gradio
Flask
Django
Ruby on Rails

Tools & Platforms

AWS (EC2, SQS, S3, Lambda)
Docker
Kubernetes
Redis
RabbitMQ
Nginx
Postman
Git
Linux

Data & Analytics

NumPy
Pandas
Matplotlib
Seaborn
TensorFlow
scikit-learn
Hugging Face
Prompt Engineering

Get In Touch

Let's collaborate on your next project or discuss opportunities

Contact Information

Resume

Download my latest resume to learn more about my experience and skills.

Download Resume