Experiences .

A comprehensive timeline of my professional journey across software engineering, research, and development.

Google logo
New York City, NY

Developing AI-powered tools for Google's internal fuzz testing of several functions in Java codebases using Google ADK.

Machine Learning Artificial Intelligence Agentic AI Java Python Google Cloud Platform (GCP) Google Agent Development Kit (ADK) Fuzz Testing Software Development

Integrated SeBS (Serverless Benchmarks Suite) workloads (e.g., video processing, graph algorithms) to improve model accuracy and characterize multi-application interference. Expanding GraphSAGE-based resource contention modeling, which generated 32-dim embeddings from system resource graphs for gzip, bzip2, and xz. Refining heterogeneous graph modeling, addressing previous limitations of homogenized node attributes. Creating an efficient representation of heterogeneous node features to improve contention prediction accuracy. Currently developing a dynamic microservice scheduler through Bayesian optimization and graph application embeddings to outperform standard heuristic-based schedulers like Kubernetes.

Machine Learning Systems eBPF bpftrace Python PyTorch Evaluation Software Development Bayesian Optimization Graph Neural Networks GraphSAGE Microservices Kubernetes Docker Bash Linux Automation

Developed a non-autoregressive transformer model for predicting human motion trajectories in hallways. Collected markerless motion capture data on 8 participants in a T-shaped hallway. Processed with C-motion software to extract key body joint information like positions, angles, velocity, and acceleration time derivatives. Preprocessed and tokenized body tracking data with NumPy/Pandas and implemented attention mechanisms to process this continuous state information using PyTorch. Evaluated model performance w/ MPJPE metric and compared against state-of-the-art STPOTR, performing about 50% better with the highest at 0.15 m error compared to STPOTR's highest at 0.3 m.

Machine Learning Robotics Python PyTorch Computer Vision Exploratory Data Analysis NumPy Software Development Pandas Deep Learning Transformer Evaluation

UGCA for C S 331: Algorithms and Complexity with Dr. Fares Fraij, Fall 2025. Supervise discussion & study sessions of 30+ students, conduct office hours, grading tests and assignments. Answering questions on ED Discussion Forum, creating problems for course tests, proctoring exams.

Theoretical Computer Science Algorithms Computational Complexity Teaching

Was a summer 2025 systems engineering intern working in the Enterprise Product and Platform Engineering (EPPE) Department. Trained in IBM z/OS, ISPF, JCL, and Ansible (AAP); configured BlueZone/Citrix, BitBucket access, and AAP pipelines to prepare for automation development. Automated XACT report lifecycle by writing Ansible scripts to dynamically create z/OS JCL with Systemware Content Server JHS utilities (JHSLSTRV, JHSRSTRP, JHSARPRT) that list, restore, and print report versions. Developed Python routines for date/time conversion and automated email alerts to XACT support with version count, path, timestamp, and LPAR details. Involved in mentorship efforts, guiding 10+ peer interns through Ansible playbooks and ISPF demos for mainframe automation development.

Python YAML z/OS IBM Mainframe Job Control Language (JCL) ISPF Ansible BlueZone/Citrix BitBucket XACT Ansible Automation Platform (AAP)
The University of Texas at Dallas logo

Summer Intern

May 2024 - August 2024

Attended summer sessions on Android app development taught by UT Dallas CS Professor John Cole, gaining hands-on experience with Android Studio. Developed and presented a working prototype of a tech article recommendation app, which fetches articles from sites like Medium based on user search terms.

Learning Communication Software Development Android Development Java Kotlin Android Studio Git

Co-developed TOM: Text-to-Mapping, an AI-powered system for automated book detection in large bookshelves, achieving 73.33% true positive and 85% true negative rates in book identification. Designed a four-stage computer vision pipeline using Meta AI’s SAM for pixel-level segmentation, followed by OpenAI’s CLIP to classify and filter non-book objects, ensuring precise book detection. Integrated Google Cloud’s Vision API for text extraction and location mapping, matching extracted text chunks to book segments for accurate identification of desired books in a bookshelf. Aim to integrate TOM with a robotic system to enable real-time library assistance in book retrieval tasks.

Robotics Artificial Intelligence Python OpenCV Google Cloud Platform (GCP) PyTorch Computer Vision Exploratory Data Analysis NumPy Software Development

Developed two iOS applications for Coppell ISD as part of a 15-member team, using Swift, UIKit, and Xcode to enhance student support and daily accessibility. Led a small group of 3-4 members, serving as an informal tech lead, assisting with technical challenges, and contributing to planning and development. Built CISD Crisis Management, a mental health support app for students in emergencies, and CHS Student Central, a central hub for student resources and daily information. Presented progress updates with two teammates to school counselors, gathering user feedback to refine and enhance app functionality throughout development.

UIKit Project Management Communication Swift Collaboration Agile Development Software Development Leadership Problem Solving
Polygence logo

Scientific Researcher

June 2022 - March 2023
Remote

Conducted independent research on quantum computing algorithms, focusing on solving complex CS and physics problems related to spin glass systems and ground state computation. Developed a project on computing ground states of 2D spin glass systems in an external magnetic field, leveraging quantum algorithms under the mentorship of Yash Tandon (UCLA CS graduate) with bi-weekly research discussions.

Condensed Matter Physics Project Management Math Learning Communication Statistical Mechanics Python Qiskit Software Development Problem Solving Quantum Computing
QMunity logo

Quantum Research Intern

June 2022 - December 2022
Remote

Completed a three-month research internship with Q-Munity, receiving one-on-one mentorship from Farai Mazhandu, a leader in the Global Qiskit community and founder of Bayete Quantum Technologies. Developed a quantum random number generator for a Monte Carlo simulation, applying quantum computing principles to predict tech stock prices, while attending online seminars and conferences through mentor shadowing.

Monte Carlo Simulation Project Management Math Learning Randomization Communication Python Qiskit Stochastic Modeling Software Development Quantitative Finance Quantum Computing

Developed an iOS mortgage calculator app using Xcode, Swift, and UIKit, enabling users to group related mortgages, generate amortization tables, and visualize data through graphs and charts. Built a mobile and web expense tracker, Expensified, using ReactJS and React Native, featuring Excel import/export, smart category generation, and secure expense tracking. Dedicated 3-4 hours per week over 10 weeks in summer 2021 and 2022, gaining foundational experience in mobile app development and language proficiency in Swift and React.

UIKit Project Management Learning iOS Development React Native Communication Swift Xcode React