Skip to content
View aryanag7's full-sized avatar

Block or report aryanag7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aryanag7/README.md

👋 Welcome to My GitHub!

Hi, I'm Aryan Agrawal. I’m passionate about building reliable, scalable software, and increasingly, intelligent systems that do real work. I’m currently pursuing my Master’s in Computer Science at Indiana University Bloomington (Spring 2026) and I’m an ex SWE Intern at Gametime Hero. I enjoy shipping production-quality features, building clean APIs and workflows, and turning messy real-world problems into systems that are easy to trust and maintain.

I believe every line of code should create value, improving reliability, saving time, or making complex workflows simpler for users.

🚀 Previously @Gametime Hero - SWE Intern

My first industry internship = tons of learning beyond just syntax. I got comfortable in a big codebase, wrote small, clean modules, and learned how good pull requests + feedback loops keep teams fast. Team ritual: demo-o’clock, show a tiny win, snag quick feedback, and ship it. Also mastered the ancient art of turning “works on my machine” into “works on everyone’s machine.” 😄

My big win: I owned and shipped a reusable translation/i18n component so the app can support multiple languages consistently. One place to manage copy, instant language switching in the UI, and an easy path for new pages to “just work” with translations, less duplicate effort, more consistency, and future languages made simple.

To keep things sturdy, I improved reliability through testing + CI/CD and helped fix production issues through debugging and log-based investigation. I also wired organizer sign-ups into ClickUp (auto-tasks with context) and cleaned up issues that caused stale screens or duplicate actions, fewer hard refreshes, smoother flows, and happier users.

Tech I enjoyed: Angular + TypeScript (Signals/RxJS), Firebase, Git/GitHub, ClickUp.

🔬 Research Experience (Data + ML Pipelines)

Alongside coursework, I’ve done research focused on building data pipelines and applying ML/NLP to messy real-world datasets. I’ve worked on extracting and processing on-chain NFT data (queried via GraphQL) and associated media (IPFS), then running structured analysis and modeling on top of curated datasets. I’ve also built ETL/NLP workflows over large text corpora (e.g., Reddit post-comment hierarchies) and used statistical methods to surface patterns and relationships in the data.


🤖 Current Focus: LLMs, Vector DBs, and AI Agents

I’ve been going deeper into LLM-powered systems and agentic workflows, how to build automations that are accurate, auditable, and safe in production. I’m especially interested in:

  • LLM workflows and agents (tool use, decision routing, human-in-the-loop)
  • Retrieval and vector search (RAG-style patterns)
  • Building reliable automation with validation, deduplication, and logging

🌍 Featured Projects

LLM-Powered Package Notification Agent (Operations Automation)

I built an LLM + OCR automation agent to streamline a real front-desk workflow. It turns a manual, error-prone process into a consistent, auditable pipeline.

What it does:

  • Parses shipping labels using OCR and an LLM to extract recipient info
  • Resolves recipients using a Google Sheets directory (faculty + PhD students)
  • Sends the email automatically when confidence is high, otherwise drafts for review
  • Tracks status and prevents duplicates using idempotent tracking-ID dedup and logging

Impact:

  • Reduced per-label manual effort by ~85%
  • Saved ~30+ hours/month and improved consistency for notifications

Explore the project here: https://github.com/aryanag7/LLM-Powered-Package-Notification-Agent

AWS Cloud Cost Optimization Chatbot

I created a serverless AWS chatbot using AWS Lex, Lambda, and SageMaker to provide cost insights and EC2 rightsizing recommendations. This project taught me how to design reliable cloud workflows with async processing and scalable services.

With 100+ queries processed and ~97% Lambda success rate, I learned how serverless systems can deliver real value when built with reliability in mind.

Explore the project here: https://github.com/aryanag7/AI_ChatBot_Resource_Utilization

Home Stay Platform

I built a full-stack homestay platform to simplify the booking experience for hosts and guests. Using Node.js, Express.js, and MongoDB, I implemented secure authentication, image uploads with Cloudinary, and Mapbox for interactive maps.

This project reinforced how good UX + solid backend engineering can make a product feel “effortless” for users.

Explore the project here: https://github.com/aryanag7/HomeStay

Language Agnostic Visualization Web App

I built a language-agnostic data visualization platform that lets users transform data using Python or R and generate compelling visualizations without being tied to one language.

It supports interactive charts (HTML), static exports (PNG), and 3D visualizations, with real-time preview, download options, and a responsive UI built with Angular and Angular Material.

Explore the project here: https://github.com/aryanag7/Language-Agnostic-Visualization


🎯 The Challenges I Enjoy

I like work where reliability, scale, and clarity matter. I enjoy:

  • Building and improving user-facing features
  • Designing APIs and backend services
  • Debugging and improving system behavior in production
  • Automating messy workflows with careful validation + fallbacks
  • Exploring ML/LLM systems in a practical, product-focused way

Currently, I’m focusing on:

  • Building more agentic workflows (tool use, routing, evaluations)
  • Learning RAG patterns with vector databases for grounded outputs
  • Improving my full-stack depth with React/TypeScript and stronger backend systems

📬 Let's Connect

I’m always happy to connect with people building in software, cloud, and applied AI.


⚡ Fun Facts

When I'm not coding, you'll find me:

  • Watching Test cricket, my favourite sport to follow
  • Enjoying movies and TV series, huge fan of binge-watching
  • Playing football, cricket, badminton, and pickleball
  • Spending time reflecting, learning, and exploring new ideas

Pinned Loading

  1. AI_ChatBot_Resource_Utilization AI_ChatBot_Resource_Utilization Public

    Forked from neo09sumedh/AI_ChatBot_Resource_Utilization

    Designed solution for AI ChatBot & Resource utilization

    Python

  2. Language-Agnostic-Visualization Language-Agnostic-Visualization Public

    HTML