Skip to content
View mawadSur's full-sized avatar

Block or report mawadSur

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mawadSur/README.md

πŸ‘‹ Hey! I'm Mohammed Awad

Staff Software Engineer Β· Polyglot Programmer Β· AI Workflow Architect

13+ years shipping scalable, high-performance systems at Tesla, Meta, Etsy, WarnerMedia, and Regions Bank β€” spanning automotive, social, e-commerce, streaming media, and fintech.


🧠 What I Do Best

I work at the intersection of polyglot engineering and AI-leveraged development. My two strongest muscles:

  1. Cross-language fluency β€” I pick the right language for the problem instead of forcing every nail into the same hammer. I move between TypeScript, Python, Go, Rust, and the JVM without friction, and I've shipped production systems in each.
  2. Building AI workflows β€” I treat LLMs and agents as first-class engineering teammates. I design multi-agent systems, build custom MCP servers, wire up code-review/audit bots, and automate the boring 80% of engineering work so humans can focus on the architectural calls that matter.

If a task can be delegated to an agent, I delegate it. If it can't yet, I build the harness so next time it can.


πŸ’» Programming Language Strengths

Languages I reach for daily, and what I use each for:

🟦 TypeScript / JavaScript β€” Expert

My everyday language for full-stack work. Production experience with Node.js, Bun, Deno, and modern browser runtimes. I write strongly-typed APIs, design type-level invariants that catch bugs at compile time, and ship React/Next.js frontends at scale.

TypeScript JavaScript Node.js Bun

🐍 Python β€” Expert

My language for AI/ML workflows, data pipelines, and automation. I use it daily for LangChain, LangGraph, custom agent frameworks, FastAPI services, and the orchestration glue that ties LLM workflows together.

Python FastAPI LangChain

🦫 Go β€” Proficient

For high-throughput backend services, CLIs, and infrastructure tooling. Where I want predictable performance, simple concurrency, and a small binary I can ship anywhere.

Go

πŸ¦€ Rust β€” Proficient

For systems-level work and performance-critical paths β€” embedded inference runtimes, custom MCP servers, and high-performance data tooling. I lean on Rust when correctness and memory safety actually pay back the borrow-checker tax.

Rust

β˜• Java / Kotlin β€” Production experience

JVM stack from my fintech and enterprise work at Regions Bank β€” Spring Boot services, hardened core-banking integrations, and JVM-tuned high-throughput systems.

Java Kotlin

🐚 Bash / Shell β€” Daily

The glue. CI/CD pipelines, dev environment automation, one-off data surgery, and AI-agent orchestration scripts.

Bash

πŸ“œ SQL β€” Expert

PostgreSQL, MariaDB, query-plan tuning, schema design, and the kind of analytics-grade SQL that makes ORMs look quaint.

PostgreSQL MariaDB


πŸ€– Building AI Workflows

This is where the polyglot background pays off most. AI workflow engineering is a system-design problem β€” you're wiring together models, tools, retrieval, evaluation, and humans β€” and every layer wants a different language and a different mental model.

What I Build

  • 🧩 Multi-agent systems β€” Specialized agents (research, code, review, audit, coordinator) that coordinate via message passing, shared memory, and structured handoffs. I design the topology, the anti-drift constraints, and the human escalation points.
  • πŸ”Œ Custom MCP servers β€” Model Context Protocol servers that expose internal tooling, codebases, dashboards, and proprietary APIs to LLM-based agents safely and with scoped permissions.
  • πŸ§ͺ Agent harnesses for code review & audit β€” Automated PR reviewers, security audit bots, design-review agents, and CI-integrated quality gates that catch what humans miss and free reviewers for judgment calls.
  • πŸ” Retrieval & memory architectures β€” Vector stores, hybrid search, graph-based context retrieval, and persistent agent memory that survives conversations and projects.
  • πŸ“Š Evaluation pipelines β€” Eval harnesses, regression detection on prompt changes, and observability for non-deterministic systems.
  • πŸš€ LLM-powered product features β€” Generative AI features shipped to real users at Etsy and beyond, with the latency, cost, and safety guardrails production demands.

How I Approach AI Engineering

  • Agents over scripts when the work is fuzzy. Scripts over agents when it's deterministic. Know the difference.
  • Eval the system, not the model. Prompts drift, retrieval rots, and models change underneath you. Build the harness first.
  • Cost and latency are product constraints, not afterthoughts. Cache aggressively, batch when you can, and pick the smallest model that hits the bar.
  • Humans in the loop where it matters. Automation everywhere it doesn't.

AI Stack I Work With

Claude OpenAI LangChain LangGraph MCP Pinecone Hugging Face


πŸ› οΈ Frameworks & Platforms

Frontend

React Next.js Vue.js Angular React Native

Backend

Express.js NestJS FastAPI GraphQL

Cloud & Infrastructure

AWS GCP Azure Docker Kubernetes Terraform

Editors

Neovim VSCode


πŸ—ΊοΈ Career Highlights

  • Tesla β€” Led simulation platform efforts powering autonomy development.
  • Meta β€” Built microservices and mobile platforms at planetary scale.
  • Etsy β€” Explored and shipped Generative AI features for millions of buyers and sellers.
  • WarnerMedia β€” Drove massive-scale migrations across NBA.com, HBOMax.com, and Max.com.
  • Regions Bank β€” Hardened core banking systems with the reliability and compliance fintech demands.

Each move was deliberate β€” different domains, different scale problems, different engineering cultures β€” and the pattern compounds.


πŸ“« Connect with me

LinkedIn Profile Mail Badge


πŸ“ˆ Statistics

Stat Streak

πŸ“Š Weekly coding breakdown (via WakaTime)


If you're building at the intersection of innovation, scale, and AI-leveraged engineering β€” let's connect.

Popular repositories Loading

  1. soup-web soup-web Public

    TypeScript 1

  2. crm crm Public

    TypeScript

  3. codeconnectors codeconnectors Public

    frontend for code connectors

    TypeScript

  4. mawadSur mawadSur Public

  5. livebid livebid Public

    TypeScript

  6. soup-cms soup-cms Public

    TypeScript