hi, abdikarin here.

Software engineer in Phoenix, Arizona. I build backend services at American Express by day and study AI/ML at UT Austin by night.

/ about me

Currently, I'm a Software Engineer at American Express, where I build backend services and APIs that power Amex Offers, helping move offers from creation to card member experiences. Previously, I worked at Microsoft and Target.

Here are some technologies I have been working with:

  • Java
  • Python
  • React
  • TypeScript
  • Docker
  • PostgreSQL

In my free time, I enjoy playing soccer, running, and exploring fashion.

Portrait of Abdikarin Mohamed

/ experience

Software Engineer @ American Express

Jan 2025 - Present · Phoenix, AZ

Tech: Java · React · Python · Cassandra · REST APIs · AI Agents · Distributed Systems

  • Engineered scalable Java backend services and REST APIs for the Amex Offers Partner Layer (AOPL), enabling high-volume integrations with external partners including Rakuten, CDLX, and Krowd through payload validation, transformation, and routing.
  • Built and enhanced a React-based internal portal that enables product and operations teams to create, configure, review, and publish Amex Offers through complex multi-stage approval workflows.
  • Developed Python-based data pipelines supporting AI-powered agents that enable natural language interaction with offer data and automate portions of the offer review workflow.
  • Built and optimized backend processing pipelines handling 500K+ monthly payloads, implementing validation, enrichment, logging, and error handling to improve platform reliability, observability, and data quality across distributed services.

Software Engineering Intern @ American Express

Jun 2024 - Aug 2024 · Phoenix, AZ

  • Developed backend systems for high-volume transaction ingestion pipelines processing merchant payment data at scale.
  • Built a data ingestion and transformation pipeline using Apache Camel to improve reliability and throughput.
  • Implemented secure data handling and preprocessing utilities for sensitive financial data.

AI PR Reviewer

AI-powered code review assistant that analyzes pull requests and suggests improvements.

  • Python
  • OpenAI API
  • GitHub

Trello Dev

Developer-focused Trello-style task management board for organizing engineering work and project tasks.

  • TypeScript
  • JavaScript
  • CSS

RedStore eCommerce Website

Responsive eCommerce storefront with product sections, shopping layout, and modern UI components.

  • HTML
  • CSS
  • JavaScript

Education

University of Texas at Austin

2026 – Present

M.S. Computer Science — Artificial Intelligence / Machine Learning

Graduate studies focused on machine learning, optimization, deep learning, and generative AI.

University of Minnesota Twin Cities

2023 – 2025

B.S. Computer Science

Focused on software engineering, algorithms, data structures, distributed systems, and backend development.

Normandale Community College

2021 – 2023

Computer Science Pathway

Completed foundational coursework in computer science, mathematics, and engineering before transferring to the University of Minnesota.