Ayman Mahfuz

Ayman Mahfuz

Computer Science & Mathematics Student | Aspiring Software Engineer & Machine Learning Researcher

About Me

Hey! I'm Ayman Mahfuz, a Computer Science and Mathematics student at the University of Texas at Austin, specializing in AI and Machine Learning.

I’m also an engineer and research assistant at three different labs, at UT, where I work on cutting-edge projects in machine learning, medical AI, and software systems. My work spans developing robust data pipelines, training advanced machine learning models, and designing scalable software architectures, showcasing my expertise across multiple domains. I also founded Inkwell Books, a platform that makes books accessible to everyone while empowering authors to earn more by cutting out traditional publishers. Inkwell is my attempt to merge my love for technology and creativity into something impactful.

Proficient in programming languages like Python, Java, C, C++, JavaScript, and SQL, I have hands-on experience in both frontend and backend development, as well as a strong foundation in data science and AI tools like Pandas, NumPy, TensorFlow, and PyTorch. My skill set also extends to cloud platforms like AWS and GCP, making me a versatile engineer ready to tackle complex challenges.

When I’m not coding or researching, you’ll find me on the soccer field as part of UT’s intramural soccer club or engaging with the Muslim Students Association (MSA) to connect with my community. I’m passionate about weightlifting, startups, and spending quality time with family and friends.

Education

The University of Texas at Austin

Bachelor of Science

Location: Austin, TX, USA

Double Major: Computer Science, Mathematics

Minor: Business

Concentration: Artificial Intelligence and Machine Learning

Relevant Coursework:

  • Data Structures
  • Computer Architecture and Organization
  • Computer Systems and Operating Systems
  • Discrete Mathematics
  • Linear Algebra
  • Statistics & Probability

Skills

Programming Languages

Python Java C JavaScript HTML/CSS Ruby C++ PHP

Frontend Development

React.js Node.js HTML/CSS

Backend Development

Flask Django Node.js

Data Science & Machine Learning

Pandas NumPy Scikit-learn

Databases

SQL PostgreSQL

Tools & Libraries

Git AWS Google Cloud Platform

Miscellaneous

ARM64 MATLAB

Work Experience

Machine Learning Engineer, Research Assistant

University of Texas - Austin Austin, TX, USA Feb 2024 - Present

My research focuses on leveraging LLM-based multiagent interactions to enhance reasoning and decision-making in the medical domain. I design Python systems to evaluate the consistency of AI models in medical diagnoses, analyzing how contextual variations influence outcomes. This work combines multiagent collaboration and reasoning with cutting-edge AI techniques to improve reliability in medical decision-making.

Software Engineer, Research Assistant

University of Texas - Austin Austin, TX, USA Sep 2023 - Present

I conduct media research by studying how people interact with news, platforms, and each other, by designing systems and using machine learning to evaluate political opinions, storytelling patterns, and societal divides. My contributions include building a 150-million-entry dataset, developing DistilBERT models for large-scale analysis, and designing the full system architecture for MTurk-integrated React games to track and analyze user behavior.

Machine Learning Engineer, Research Assistant

University of Texas - Austin Austin, TX, USA Sep 2023 - Present

I use the latest transformer technology to advance pancreas and organ segmentation, applying state-of-the-art models like MedSAM2 to preprocess 3D MRI data. This work aims to identify early indicators of diabetes and pancreatic cancer, enabling earlier and more accurate diagnoses for patients.

Software Engineering Research Intern

University of Maryland - College Park Remote Jun 2023 - Present

I’m building an NLP-based chatbot to engage news readers and analyzing linguistic patterns to enhance the interaction. My contributions focus on Python scripting and publishing insights at CHI 2024.

Software Engineer Intern

Lockheed Martin Remote Jun 2022 - Oct 2022

At Lockheed Martin, I optimized CRM workflows, introduced RPA solutions, and cleaned up their Configuration Database to boost operational efficiency.

Summer Learning Academy

AT&T Austin, TX, USA Jun 2021 - Aug 2021

As the youngest participant, I gained exposure to AI, business strategies, and professional development while collaborating on tech-focused initiatives with industry leaders.

Software Engineer Intern

City of Austin Austin, TX, USA Jun 2021 - Aug 2021

I helped Austin’s post-COVID recovery by improving loan processing workflows for small businesses. My work included Python scripting and data visualization to streamline operations.

Projects

Inkwell: YouTube for Books

A dynamic book-sharing platform that allows users to explore and share books freely while empowering authors to earn more by bypassing traditional publishers.

Tech Stack: React, PostgreSQL, Django, AWS S3, Django Rest Framework

Click the title to visit the live site.

AI Dermatologist

An AI-powered tool designed to provide personalized skincare recommendations from a single facial scan using cutting-edge vision transformers and machine learning models.

Tech Stack: Python, TensorFlow, OpenCV, Kaggle Datasets

LeetCode Matchmaker

A web application that helps users discover LeetCode problems similar to a given one, aiding in interview preparation.

Tech Stack: React, Flask, Scikit-learn, PostgreSQL

Click the title to visit the live site.

Huffman Encoder (Java)

A data compression tool implementing Huffman coding with encoding/decoding functionality and a graphical user interface.

Tech Stack: Java, File I/O

System Emulator (C)

A low-level system emulator capable of simulating basic operations like instruction execution, memory management, and I/O handling.

Tech Stack: C

Pintos Operating System

Developed an operating system kernel, implementing core functionalities such as thread scheduling, synchronization, and virtual memory management.

Tech Stack: C

Hobbies & Interests

Weightlifting

I love spending time in the gym and hitting new maxes

Soccer

I've been playing soccer since I could walk. If I'm not working, you can find me on the nearest field!

Family and Friends

I cherish spending quality time with friends and family, whether it's a casual hangout or a special gathering.

Startups

I spend a lot of time working on my startups. Outside of coding, it's asking people I'm close with for advice and feedback on my current projects.