def about():
> Hi there! I'm a junior at USC Viterbi
, with a Computer Science & Business Administration major and an AI Applications minor. I'm also currently pursuing my M.S. in Electrical Engineering with an emphasis in Machine Learning. My work has included projects on machine learning, natural language processing, and multi-agent reinforcement learning, and game development. Thanks for checking out my website!
> I currently work as a Founding Engineer & Technical PM at Hemut, a YC-backed startup in the Trucking Logistics space, where I oversee the development and execution of our core products. I manage and coordinate the work of our software engineering interns, lead SWE and UI/UX intern hiring, and collaborate closely with leadership and the other founding engineers to shape and build out our driver-facing mobile app.
> Previously, I have worked in Software Engineering & Machine Learning internships at Captis Intelligence and DrFirst, and I continue to hold positions as a Teaching Assistant for the Viterbi School of Engineering, where I mentor students on AI model development, data structures, and algorithms.
> In my free time, I enjoy creating and playing Pokémon games, listening to and writing music, and building fun CS projects that make my life easier.
def experience():
Founding Engineer & Technical PM
Hemut
| July 2025 - Present
Design and deploy the Hemut Mobile App. Coordinate SWE & UI/UX Intern Recruitment and Experience.
Data Engineer & Machine Learning Intern
DrFirst
| May 2025 - August 2025
Built an ETL pipeline for pharmaceutical brands, integrating AWS S3, Lambda, and QuickSight to visualize prescription analysis data over time.
Software Engineering Intern
Captis Intelligence
| May 2024 - August 2024
Adapted a pre-trained LLM to generate optimized SQL queries in response to user input.
Teaching Assistant
University of Southern California | November 2024 - Present
Courses:
TAC 365 - Managing Data in C++
TAC 359 - Applied Neural Networks
TAC 259 - Basics of Artificial Intelligence
DSCI 352 - Machine Learning & Data Mining
ENGR 102 - Introduction to Engineering
Administrate labs, assist students during office hours, grade labs/assignments, mentor students on AI Model Development, Data Structures & Abstract Data Types, and Graph Traversal Algorithms.
Undergraduate Student Researcher
Interactive and Collaborative Autonomous Robotics Lab | November 2024 - Present
Paper: Semantic Encoders Enable Robust Communication-Aware Reinforcement Learning Policies.
This paper introduces a framework for training reinforcement learning agents that can understand natural language messages by first encoding diverse LLM-generated communication logs into low-dimensional embeddings and then integrating these embeddings into RL training. The resulting communication-aware agents perform better in multi-agent tasks, generalize to unseen phrasings, and enable low-latency, robust collaboration in long-horizon environments like Lunar Lander and Merge.
def viewProjects():
Discord Meeting Transcript Bot
Developed using Pycord, Groq, and Google Cloud Speech-to-Text to transcribe and summarize audio recordings in real-time, leveraging AI to extract key insights and action items.
ML Stock Predictor
Built with Python and TensorFlow to predict stock market trends using deep learning trained on historical data, with Flask web interface for real-time visualization.
Lunch Buddies!
Leveraged a BERT Transformer model to calculate similarity scores and pair users based on preferences, automating matchmaking for lunch partners.
AI Security Risk Detector
Implemented a Linear Regression Model to predict likelihood of future security risks based on prior breaches using historical data.
Pokemon Desolation
Contributed as QA tester and lead composer, writing a full custom soundtrack and improving player experience through detailed testing and Ruby scripting.
Pokemon Azure
Designed an intelligent CPU AI system in C++ to dynamically respond to player strategies, and composed the majority of the game's immersive soundtrack.
Discord Meeting Transcript Bot
Developed using Pycord, Groq, and Google Cloud Speech-to-Text to transcribe and summarize audio recordings in real-time, leveraging AI to extract key insights and action items.
ML Stock Predictor
Built with Python and TensorFlow to predict stock market trends using deep learning trained on historical data, with Flask web interface for real-time visualization.
Lunch Buddies!
Leveraged a BERT Transformer model to calculate similarity scores and pair users based on preferences, automating matchmaking for lunch partners.
Pokemon Desolation
Contributed as QA tester and lead composer, writing a full custom soundtrack and improving player experience through detailed testing and Ruby scripting.
Pokemon Azure
Designed an intelligent CPU AI system in C++ to dynamically respond to player strategies, and composed the majority of the game's immersive soundtrack.
AI Security Risk Detector
Implemented a Linear Regression Model to predict likelihood of future security risks based on prior breaches using historical data.
Interested in reaching out? Email me at dmahjoob@usc.edu