Syed Mahdi 👋

Software engineer focused on AI/ML and full-stack engineering. Currently at KickUp and have earned an M.S. in Computer Science from UT Austin, where I focused on machine learning and artificial intelligence.

Syed Mahdi

I've worked in a number of industries, and most of my career has been in EdTech, where I get to work on AI/ML and full-stack features for educators. I have a deep appreciation for the work teachers do, and I hope mine can help support theirs.

Experience

Software Engineer

KickUp

June 2022 – Present
  • Led end-to-end development of the company's first AI-powered features on Amazon Bedrock — from prototyping and securing leadership buy-in through production rollout of AI writing tools and a scripting assistant used by K–12 educators.
  • Architected a reusable backend interface for Bedrock invocations with structured outputs, evaluation tooling, and logging, enabling the team to ship new AI features against any supported LLM family.
  • Reduced LLM input costs by up to 75% via Bedrock prompt caching, and cut framework alignment suggestion costs 5× by migrating from Claude Opus to Haiku while improving user acceptance rates through inference tuning.
  • Enabled a major partnership by developing a feature to capture and visualize student data using React, Django, and Recharts.
  • Reduced AWS EC2 costs by 20% by migrating instances to Graviton processors via Terraform, and cut build time from ~15 min to ~10 min via test fixture refactoring.

Software Engineer

Quorum Software

June 2021 – June 2022
  • Developed and maintained multiple oil and gas SaaS applications using C#, C++, and SQL, resolving critical issues and implementing new features.
  • Saved Kansas clients up to 8% of their gross transported oil and gas value by identifying and resolving a high-priority tax exemption calculation issue using C# and SQL.

.NET Software Developer

Reynolds & Reynolds

June 2019 – June 2021
  • Developed full-stack .NET Web Forms and MVC applications for AppOne, an indirect lending SaaS solution, using C#, SQL, HTML, CSS/Sass, and JavaScript/jQuery.
  • Led the major integration of AppOne and ReySign's REST API, leveraging the iText library to provide a seamless process for applying signatures to forms.

IT Intern

McKesson Specialty Health

June 2018 – Aug. 2018
  • Automated the Change Manager's workflow using Python, reducing the weekly time needed to complete tasks from over 4 hours to under 5 minutes.

I've been programming since middle school (the code back then was…not great) and have since earned three degrees in the field, most recently an M.S. in Computer Science from the University of Texas at Austin.

Education

University of Texas at Austin logo

University of Texas at Austin

M.S. Computer Science

3.92 GPA · 2025
Oregon State University logo

Oregon State University

B.S. Computer Science

3.8 GPA · 2021
University of Houston logo

University of Houston

B.B.A. Management Information Systems

4.0 Major GPA · 2019

There's a lot of different technologies out there. Here are some of the tools from my toolkit that I tend to reach for, though there's definitely still a ton more to learn.

Skills

LanguagesPython, TypeScript, JavaScript, C#, SQL, HTML, CSS/Sass
Frameworks & LibrariesDjango, React, ASP.NET, Recharts, jQuery
AI / MLAmazon Bedrock, LLM Evaluations, Inference Tuning, TensorFlow, Keras
Infrastructure & ToolsAWS, Terraform, Git, Azure DevOps, Linear, Claude Code, Cursor

A few things I've built outside of work. While many of my projects have been academic, I enjoy building personal projects in my free time as well.

Projects

Heartbeat Murmur Detection using Machine Learning

A machine learning model to classify heart murmurs using log-scaled Mel-spectrograms, implementing CNN and LSTM architectures with feature scaling, batch normalization, and dropout to optimize performance.

Python · TensorFlow · Keras · Pandas · Matplotlib · Librosa