{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Abdullah Al Mahmud",
    "label": "Software Engineer",
    "email": "connectwithalmahmud@gmail.com",
    "summary": "CS major at Texas Tech University. Building AI systems, from satellite data visualization to robots aboard the ISS.",
    "url": "https://abdullahalmahmud.me",
    "location": {
      "address": "Lubbock, TX, USA"
    },
    "profiles": [
      {
        "network": "GitHub",
        "url": "https://github.com/zero-abd"
      },
      {
        "network": "LinkedIn",
        "url": "https://www.linkedin.com/in/abd-zero/"
      }
    ]
  },
  "education": [
    {
      "institution": "Texas Tech University",
      "studyType": "B.S. Computer Science, Minor in Mathematics",
      "score": "3.95",
      "period": "Jan 2025 – May 2028"
    }
  ],
  "work": [
    {
      "name": "Dorsia",
      "position": "Software Engineer Intern",
      "location": "New York, NY",
      "period": "June 2026 – Present",
      "highlights": [
        "Building a live \"drop\" reservations feature designed to handle 30,000+ concurrent users by architecting a WebSocket pusher service on AWS Lambda that fans out availability the instant limited inventory opens.",
        "Gave members a single surface to browse and claim limited-availability reservations by shipping the in-app drops experience end to end on a Laravel GraphQL backend and a React Native client."
      ],
      "keywords": [
        "TypeScript",
        "React Native",
        "Laravel",
        "GraphQL",
        "AWS Lambda",
        "WebSocket"
      ]
    },
    {
      "name": "Yobo AI",
      "position": "Software Engineer Intern",
      "location": "Ontario, Canada",
      "period": "June 2024 – Dec 2024",
      "highlights": [
        "Achieved 99% accurate tool calls, cut audio false positives by 25%, and raised user retention by 68% by architecting a low-latency voice interface with Twilio, OpenAI Realtime APIs, and PyTorch VAD.",
        "Cut manual data entry by 85% and lifted demo-to-trial conversion by 38% by engineering an automated ETL pipeline with a fine-tuned Vertex AI LLM to extract structured menu data from images and UberEats.",
        "Scaled backend to 10,000+ daily requests and cut API latency by 150ms by migrating from Firebase Firestore to PostgreSQL and architecting a cloud-native microservices stack on AWS (Lambda, API Gateway, RDS, S3)."
      ],
      "keywords": [
        "Python",
        "OpenAI",
        "Twilio",
        "PyTorch",
        "Vertex AI",
        "PostgreSQL",
        "AWS Lambda",
        "API Gateway"
      ]
    },
    {
      "name": "Megamind AI Inc.",
      "position": "Software Engineer Intern",
      "location": "Ontario, Canada",
      "period": "Jan 2024 – May 2024",
      "highlights": [
        "Trained a predictive neural network classifier with TensorFlow to analyze facial features achieving F1 ~92%.",
        "Implemented optimized edge-computing solution using YOLOv3 and Jetson Nano, reducing inference time by 60% for real-time detection.",
        "Developed an efficient wake-word detection ONNX model achieving F1 score of ~99.48% using Openwakeword."
      ],
      "keywords": [
        "Python",
        "TensorFlow",
        "YOLO",
        "Jetson Nano",
        "OpenCV",
        "ONNX"
      ]
    }
  ],
  "volunteer": [
    {
      "organization": "EWB Cornell",
      "position": "External Technical Advisor",
      "location": "Ithaca, NY (Remote)",
      "period": "Aug 2026 – Present",
      "highlights": [
        "Mentoring the Engineers Without Borders Cornell software team on backend engineering and deployment, advising on how they structure services and get them shipped to production."
      ],
      "keywords": [
        "Backend",
        "DevOps",
        "Deployment",
        "Mentorship"
      ],
      "url": "https://ewbcornell.org/teams/software/"
    },
    {
      "organization": "CodePath",
      "position": "Member of Technical Staff",
      "location": "Lubbock, Texas",
      "period": "Jan 2026 – Present",
      "highlights": [
        "Trained TTU students to build and deploy production-ready Agentic AI applications by designing curriculum and leading hands-on sessions on generative AI fundamentals and design principles."
      ],
      "keywords": [
        "AI",
        "Agentic AI",
        "Workshops",
        "Leadership"
      ]
    },
    {
      "organization": "Stanford CodeInPlace",
      "position": "Section Leader",
      "location": "Stanford, CA",
      "period": "Apr 2025 – Jul 2025",
      "highlights": [
        "Instructed 23 students over 6 weeks in control flow, data structures, and algorithmic thinking after being selected from thousands of applicants to teach Stanford's CS106A Python curriculum."
      ],
      "keywords": [
        "Python",
        "Teaching",
        "Data Structures",
        "Algorithms"
      ]
    }
  ],
  "projects": [
    {
      "name": "zeg",
      "description": "An on-device AI interviewer that runs technical screening calls on one Dell GB10 box and returns a 1-10 rubric score with quoted transcript evidence, so candidate audio never leaves the machine. The interview engine is a state machine over a full-duplex speech model with barge-in, a consent gate and a time budget, running two processes on an 80 ms frame clock over a loopback WebSocket. 1,250+ Python tests and eval suites cover scorer agreement, bias pairs, red-teaming and consent edge cases.",
      "keywords": [
        "Python",
        "PyTorch",
        "Hugging Face Transformers",
        "pytest",
        "WebSocket",
        "WebRTC",
        "Next.js",
        "NVIDIA GB10"
      ],
      "url": "https://zeg-app.vercel.app",
      "source": "https://github.com/zero-abd/zeg"
    },
    {
      "name": "teamree",
      "description": "A macOS Electron app that runs several coding agents in parallel, each in its own git worktree with real PTY terminals (node-pty, xterm.js), ranking every pane by failed, working, waiting or finished. The same runtime is exposed as a CLI over an owner-only local socket that returns one JSON document per command, so an agent can drive it while the window updates live. A self-hosted Cloudflare Worker relay lets agents on one machine securely access context from another, end-to-end encrypted with the Noise IK protocol so the relay only ever sees ciphertext. 3 releases shipped.",
      "keywords": [
        "TypeScript",
        "Electron",
        "React",
        "xterm.js",
        "node-pty",
        "Cloudflare Workers",
        "Vitest"
      ],
      "url": "https://teamree.us",
      "source": "https://github.com/zero-abd/teamree"
    },
    {
      "name": "Appwing",
      "description": "A remote MCP server on Cloudflare Workers with 33 tools that let Claude fill internship applications, tailor resumes and track every application, behind Google OAuth with PKCE. A deterministic Chrome MV3 extension carries per-ATS selector libraries for Greenhouse, Lever, Ashby and Workday, so fills need no LLM and nothing submits until the user approves a screenshot. Also ships a tailored-resume pipeline with an anti-fabrication validator and a TeX Live WASM renderer.",
      "keywords": [
        "TypeScript",
        "Cloudflare Workers",
        "Durable Objects",
        "D1",
        "MCP",
        "OAuth 2.1 (PKCE)",
        "React",
        "Chrome MV3"
      ],
      "url": "https://appwing.us"
    },
    {
      "name": "Astrobee Controller",
      "description": "Placed 5th out of 400+ teams competing aboard the ISS by programming Astrobee Robot 6-DOF movement using Quaternions with the KIBO API to navigate waypoints and avoid keep-out zones. Achieved 97% accuracy detecting 8 tools with a TensorFlow model optimized to TFLite for Astrobee's Snapdragon 820, and used ZXing to decode AR codes for autonomous navigation.",
      "keywords": [
        "Java",
        "Gradle",
        "TensorFlow",
        "LiteRT",
        "ZXing",
        "Docker"
      ],
      "source": "https://github.com/zero-abd/Astrobee-controller"
    },
    {
      "name": "biponi",
      "description": "A bilingual (English and Bangla) online store builder where AI drafts product listings from photos, on Next.js 15 and Supabase Postgres with row-level security across 54 migrations. Six payment methods (bKash, Nagad, SSLCommerz, aamarPay, manual mobile banking, cash on delivery) and five courier APIs sit behind provider registries, with webhook-driven order tracking. An LLM sales agent quotes prices and places orders against a deterministic server-side price floor, so the model can never discount below the merchant's limit. 1,500+ Vitest tests in CI.",
      "keywords": [
        "TypeScript",
        "Next.js 15",
        "React 19",
        "Supabase",
        "PostgreSQL",
        "Turborepo",
        "Vitest",
        "Gemini API"
      ],
      "url": "https://biponi.app"
    },
    {
      "name": "Graphclaw",
      "description": "Won 1st place out of 200+ teams at JacHacks 2026 by building a graph-native multi-agent runtime in Jac where memory lives as a property graph and agents act as walkers routing to sub-agents that handle multiple workflows. Shipped support across 5 channels (Telegram, Discord, Slack, Email, WhatsApp) with a persistent graph memory model featuring session/turn tracking, confidence decay, and runtime skill + MCP server installation.",
      "keywords": [
        "Python",
        "Jac",
        "Jaseci",
        "LiteLLM",
        "Playwright",
        "MCP"
      ],
      "url": "https://graphclaw.vercel.app",
      "source": "https://github.com/zero-abd/graphclaw"
    },
    {
      "name": "draw2agent",
      "description": "Reached 5,000+ users with an MCP server that overlays Excalidraw on local dev pages, letting developers annotate UI directly and submit visual context (screenshot + DOM + annotations) to AI agents. Published 4 tools to the MCP Registry, enabling real-time sketch-to-code editing in Cursor, Antigravity, and Claude Desktop, with iPad support for remote drawing and live site updates.",
      "keywords": [
        "TypeScript",
        "MCP",
        "AI",
        "Excalidraw",
        "Node.js"
      ],
      "url": "https://draw2agent.vercel.app/",
      "source": "https://github.com/zero-abd/draw2agent"
    },
    {
      "name": "intendr",
      "description": "Built at the Ramp Hackathon: an MCP server that gives any AI agent a spend-capped wallet for the Orthogonal data API catalog and commerce, with guardrails that block over-cap spend and hold real-world purchases for user approval. Every charge is a single atomic Supabase Postgres RPC that debits the wallet and writes the ledger row, so concurrent agent calls cannot overspend. Published to npm as npx intendr, with a browser device-code sign-in.",
      "keywords": [
        "TypeScript",
        "Cloudflare Workers",
        "Hono",
        "MCP",
        "Supabase",
        "PostgreSQL",
        "React",
        "npm"
      ],
      "url": "https://intendr.vercel.app",
      "source": "https://github.com/zero-abd/intendr"
    },
    {
      "name": "Ortha",
      "description": "An AI chat app that finds and calls endpoints from Orthogonal's API catalog at runtime through four meta-tools (search, inspect, run, expand), with web search and scraping as fallbacks. Each tool result is distilled into a summary while the full payload stays in a per-conversation Durable Object with SQLite, pulled back only on demand. Per-workspace spend caps run as an atomic conditional UPDATE in D1, with a per-provider circuit breaker and 370+ Vitest unit tests.",
      "keywords": [
        "TypeScript",
        "Cloudflare Workers",
        "Durable Objects",
        "SQLite",
        "D1",
        "React",
        "Vitest",
        "Gemini API"
      ],
      "url": "https://ortha-web.pages.dev",
      "source": "https://github.com/zero-abd/ortha"
    },
    {
      "name": "BuffAdvisor",
      "description": "Won 1st place in the AMD AI PC track at HackCU 11 with a CU Boulder campus assistant that runs entirely on a local AMD AI PC. Quantized DeepSeek-R1-Distill-Llama-8B with AMD Quark and served it through ONNX Runtime GenAI, with FAISS retrieval over campus documents and answers streamed over Server-Sent Events.",
      "keywords": [
        "Python",
        "Flask",
        "ONNX Runtime GenAI",
        "AMD Quark",
        "LangChain",
        "FAISS",
        "React"
      ],
      "url": "https://buffadvisor.vercel.app",
      "source": "https://github.com/zero-abd/BuffAdvisor"
    },
    {
      "name": "High-Speed Visual Deterrent",
      "description": "A closed-loop pan-tilt tracker built for a research project under Dr. Changwon at Texas Tech: frames stream from a Jetson Nano to a laptop, MediaPipe Face Mesh locates targets, HSV filtering finds laser dots, and PD control drives four servos. Moving all vision to a FastAPI laptop service left the Jetson a camera and servo I/O server, with a web panel for live tuning, manual calibration and debug overlays.",
      "keywords": [
        "Python",
        "FastAPI",
        "OpenCV",
        "GStreamer",
        "MediaPipe",
        "NumPy",
        "Jetson Nano"
      ]
    },
    {
      "name": "StudySync",
      "description": "AI-powered syllabus PDF analysis system using RAG to extract course schedules, assignments, and grades. Built unified dashboard with real-time chat assistant, grade calculator, and task management. 1st Place at Tidal Hack 2025.",
      "keywords": [
        "Next.js",
        "TypeScript",
        "Flask",
        "LangChain",
        "LLMs"
      ],
      "url": "https://studysync-abd.vercel.app",
      "source": "https://github.com/zero-abd/StudySync"
    },
    {
      "name": "Roam-E",
      "description": "WRO autonomous robot car with computer vision running on NVIDIA Jetson Nano. Features PID-based wall following, traffic signal detection, and real-time navigation. Bronze Medalist at World Robot Olympiad 2023.",
      "keywords": [
        "C++",
        "Python",
        "Jetson Nano",
        "OpenCV",
        "PID Control"
      ],
      "source": "https://github.com/zero-abd/Roam-E"
    },
    {
      "name": "Artemis+ Lunar Habitat Simulator",
      "description": "Built the web app and backend for Artemis+, a lunar habitat planner at NASA Space Apps Challenge 2025, embedding the team's Unity WebGL simulation in a React and TypeScript site. Added a Gemini mission assistant whose prompt carries all four mission designs, and serve the Brotli-compressed WebGL build with a stateless assistant route on Vercel, where each visitor brings their own Gemini key.",
      "keywords": [
        "React",
        "TypeScript",
        "Vite",
        "Node.js",
        "Express",
        "Google Gemini API",
        "Unity WebGL"
      ],
      "url": "https://artemis-plus.vercel.app",
      "source": "https://github.com/zero-abd/artemis-plus-lunar-habitat-simulator"
    },
    {
      "name": "StorePal",
      "description": "AI shopping assistant combining voice interaction with ElevenLabs ConvAI, interactive store mapping, and Pinecone vector search for intelligent product location. Built for HackUTA 2025.",
      "keywords": [
        "React",
        "FastAPI",
        "ElevenLabs",
        "Pinecone",
        "WebSocket"
      ],
      "url": "https://storepal-app.vercel.app",
      "source": "https://github.com/zero-abd/StorePal"
    },
    {
      "name": "llmmcp",
      "description": "A powerful Model Context Protocol (MCP) server that provides AI agents with real-time access to the latest LLM documentation (Gemini, Claude, OpenAI), enabling accurate API usage without hallucinations.",
      "keywords": [
        "TypeScript",
        "MCP",
        "AI",
        "LLMs"
      ],
      "url": "https://llmmcp.vercel.app/",
      "source": "https://github.com/zero-abd/llmmcp"
    },
    {
      "name": "DocLess",
      "description": "Built the React and TypeScript frontend for DocLess at HackRice 2025: Auth0 sign-in, dashboard, patient list, profile and settings screens. DocLess turns a nurse-patient conversation into a structured visit note, keeping every patient record in the clinician's own browser and running the AI step on the visitor's own key or a local Ollama model.",
      "keywords": [
        "React",
        "TypeScript",
        "Vite",
        "Tailwind CSS",
        "Auth0"
      ],
      "url": "https://docless-app.vercel.app",
      "source": "https://github.com/zero-abd/DocLess"
    },
    {
      "name": "Landsat-Lens",
      "description": "Real-time NASA Landsat satellite tracking and data visualization platform. Tracks Landsat 8 and 9 live from Celestrak orbital data on interactive Leaflet maps, and pulls real surface reflectance, NDVI and surface temperature for any clicked point from the Landsat Collection 2 archive.",
      "keywords": [
        "React",
        "TypeScript",
        "Leaflet",
        "satellite.js",
        "STAC API",
        "Vercel"
      ],
      "url": "https://landsat-lens.vercel.app",
      "source": "https://github.com/zero-abd/Landsat-Lens"
    },
    {
      "name": "AuthLens",
      "description": "Blockchain-powered video authentication platform ensuring integrity of CCTV evidence. Stores cryptographic hashes on Ethereum for tamper-proof verification of video authenticity, timestamps, and ownership.",
      "keywords": [
        "Python",
        "Solidity",
        "FastAPI",
        "Ethereum",
        "React"
      ],
      "url": "https://authlens-app.vercel.app",
      "source": "https://github.com/zero-abd/AuthLens"
    }
  ],
  "skills": [
    {
      "name": "languages",
      "keywords": [
        "C",
        "C++",
        "Java",
        "Python",
        "TypeScript",
        "JavaScript",
        "Rust",
        "Jac",
        "SQL"
      ]
    },
    {
      "name": "frameworks",
      "keywords": [
        "React",
        "Next.js",
        "Angular",
        "Vue",
        "Flask",
        "FastAPI",
        "Django",
        "Node.js",
        "Ruby on Rails"
      ]
    },
    {
      "name": "aiml",
      "keywords": [
        "TensorFlow",
        "PyTorch",
        "OpenCV",
        "YOLO",
        "OpenAI",
        "Twilio"
      ]
    },
    {
      "name": "agentWorkflows",
      "keywords": [
        "Claude Code",
        "Cursor",
        "Orca",
        "Hermes Agent",
        "OpenClaw",
        "MCP",
        "Agent Loops",
        "CI/CD Review"
      ]
    },
    {
      "name": "tools",
      "keywords": [
        "Linux",
        "Git",
        "Docker",
        "Redis",
        "AWS",
        "Google Cloud",
        "Vercel",
        "DigitalOcean"
      ]
    },
    {
      "name": "databases",
      "keywords": [
        "PostgreSQL",
        "Firebase",
        "MongoDB",
        "Qdrant",
        "Pinecone"
      ]
    },
    {
      "name": "hardware",
      "keywords": [
        "Jetson Nano",
        "Arduino",
        "Raspberry Pi"
      ]
    }
  ],
  "awards": [
    {
      "title": "1st Place",
      "awarder": "JacHacks 2026 (UMich)",
      "date": "2026"
    },
    {
      "title": "Champion, AMD AI",
      "awarder": "HackCU 11",
      "date": "2025"
    },
    {
      "title": "Champion",
      "awarder": "Tidal Hack 2025",
      "date": "2025"
    },
    {
      "title": "5th Crew Award",
      "awarder": "4th KRPC by JAXA",
      "date": "2023"
    },
    {
      "title": "Bronze Medalist",
      "awarder": "World Robot Olympiad",
      "date": "2023"
    }
  ],
  "meta": {
    "canonical": "https://abdullahalmahmud.me/resume.json",
    "resumePdf": "https://abdullahalmahmud.me/Abdullah_Al_Mahmud_Resume.pdf",
    "plainText": "https://abdullahalmahmud.me/llms.txt"
  }
}