Software Engineer · AWS · Dallas, TX

Hey, I'm Moeez.

A software engineer at AWS and a first-generation kid from a small village in Pakistan. These days I build AI agents that read decades-old code and help carry it into the present — teaching machines to understand the systems the world quietly runs on.

currentlybuilding modernization agents at AWS

Moeez Khan
◉ shipping agentsCOBOL → Java Dallas --:--:--
scroll

What I do all day

I teach machines to read code older than I am.

Not a diff tool — an agent. It reads a mainframe program, plans its own approach, calls tools to recover the rules hidden inside, rewrites it for today, then a second agent reviews the result. Here's one working, live.

modernizer reviewer
idle
INPUT · COBOL · est. 1987
IDENTIFICATION DIVISION.PROGRAM-ID.  INT-CALC.WORKING-STORAGE SECTION.01  WS-BALANCE   PIC 9(7)V99 COMP-3.01  WS-RATE      PIC 9V9(4)  COMP-3.01  WS-INTEREST  PIC 9(7)V99 COMP-3.PROCEDURE DIVISION.    IF WS-BALANCE < 0        MOVE ZERO TO WS-INTEREST    ELSE        COMPUTE WS-INTEREST =            WS-BALANCE * WS-RATE    END-IF.
OUTPUT · JAVA 21 · today
BigDecimal interest(BigDecimal balance, BigDecimal rate) {    // recovered rule: no interest on an overdrawn account    if (balance.signum() < 0) return BigDecimal.ZERO;     return balance.multiply(rate)                  .setScale(2, RoundingMode.HALF_UP);}
  1. Parse COBOL structureread_source()
  2. Detect COMP-3 packed decimalsanalyze_types()
  3. Recover business rulesextract_logic()
  4. Generate modern Javasynthesize()
  5. Verify behaviorrun_tests()

How I got here

Four homes, one throughline.

PakistanAmsterdamIndianaDallas
01 · born

I was born in a small village in Pakistan.

  • Born in a small village
  • First-generation learner
  • Where the whole thing starts
02 · grew up

Then I grew up in Amsterdam.

  • Grew up here
  • A long way from a small village
  • Two worlds, one kid
03 · studied

I studied in Indiana.

  • DePauw — Physics → Computer Science
  • 6 software engineering internships
  • Entrepreneurship Group President
  • Resident Assistant · Student Senator
04 · now

And now I build in Dallas.

  • Software Engineer, AWS Transform
  • Agentic AI for modernization
  • Speaking at 2 conferences in 2026
scroll the story ↓

Talks & Speaking

Presenting the work where the field gathers.

  1. The most expensive lesson enterprises are learning: agentic AI failures aren't model failures, they're system-design failures — tool connectivity, memory, and multi-agent coordination.

    ◷ Commit Your Code Conference⌖ In person
  2. The first confirmed agentic attack on Kubernetes already happened. When an AI agent is compromised, the attacker inherits its tools, credentials, and authority — a blast radius the cluster was never designed to contain. A pod-level hardening playbook.

    ◷ Cloud Native Dallas 2026⌖ Dallas, TX

Click a talk to expand.

Writing

Thinking out loud about agentic AI and legacy systems.

  1. 01Jul 20, 2026 · 5 min· on LinkedInThe 45% Problem: Catching Vulnerabilities in AI-Written CodeTwo years of smarter models haven't moved the rate — roughly 45% of AI-generated code still ships a security flaw. The dangerous part is that it looks perfect. Here's the setup I use to catch it before it merges.#Agentic AI#Code Security#Developer Tooling
  2. 02Jul 6, 2026 · 4 minCOMP-3 and the Quiet Danger of Modernizing MainframesThe hardest part of moving a COBOL program to a modern language isn't syntax — it's the arithmetic. A single misunderstood packed-decimal field can silently change a customer's balance. Here's why, and how agents can get it right.#Mainframe Modernization#Agentic AI#Enterprise

Each piece is cross-posted and citation-ready — reshared to LinkedIn, Medium, and Substack.

Open Source

Building in the open — where the work is verifiable.

The most durable evidence isn't a claim, it's a commit. I'm consolidating my work into one flagship, continuously-evolving project — tooling that makes legacy modernization tractable for anyone, not just the team that owns the mainframe.

◍ flagship · in developmentgithub.com/MuhammadMoeezKhan ↗

The modernization toolkit

An open framework for agent-driven modernization: read legacy code, recover the business rules inside it, and translate it forward with behavior locked by tests — plus the evaluation and observability layer to prove the migration is safe.Name and first release coming soon.

migration frameworksagent evaluationmodernization tooling
  1. In development
  2. First release
  3. Deployed
0
stars earned
0
forks
0
public repositories
All repositories on GitHub →

Recognition

Features, honors, and programs — with the receipts.

Speaking2 accepted conference talks in 2026 — see the Talks section ↑
  1. 2024
    ScholarTapia Celebration of Diversity in Computing CMD-IT / ACM · conference scholar
  2. 2024
    ScholarSHPE National Convention Society of Hispanic Professional Engineers
  3. 2023
    FeatureFeatured on Zillow's LinkedIn Zillow — intern spotlight
  4. 2023
    ProgramAWS University Scout Collegiate Entrepreneurs' Organization × Amazon Web Services

Growing — media, external reviewing, and judging to be added as they land.