Color scheme
Full Stack Software Engineer
TorontoAbout
I'm a software engineer in Toronto with experience in full stack and backend development, automation and AI.
I mostly work in Python, Node.js, TypeScript, React and PostgreSQL, and pick up whatever else a problem needs.
Some recent builds:
Built full stack features for a fuel and logistics platform serving truckers, designed end to end in one-week sprints from scoping and design docs reviewed with senior engineers to production code. Turned Figma designs into responsive React and Next.js components, fixed production hotfixes mid-sprint, automated batch processing of card and payment transactions in Python, and deployed on GCP with GitHub Actions.
Evaluated LLM-generated Python, JavaScript and Java, identified model failure patterns and gave structured feedback to improve reasoning and code generation.
Built a Python tool for security report generation with data processing and visualization, cutting turnaround by 2–3 days. Integrated 100+ applications into an enterprise client's IAM infrastructure, finishing 15% ahead of schedule.
Automated API data collection and built executive dashboards (Python, SQL, Tableau), then a full stack app that automated half of a tutoring business's operations.

Agent skill pack that runs an AI coding agent through spec-driven development: scope, product spec and technical plan are approved before any code, then the build ships in small verified slices. Installs with npx and works in Claude Code, Codex and Cursor.

Interactive map of Canada that changes with each season, built end to end with the Scope to Ship agentic workflow. Every document the agent produced, from scope to build checklist, is in the repo.

Voice coach that plans your day around fixed anchors and adapts your routines. A self-hosted MCP server whose 10 tools answer in under 30 ms, with Amazon Bedrock rewriting routines and coaching in the background and Amazon Polly as the voice.
Python app that calculates repayment schedules for annuity and differentiated loans.
PythonE-commerce app with payment processing through the Stripe API.
Rails · PostgreSQL · StripeReact app for booking interviews with a custom scheduler, built test-first with Jest, Storybook and Cypress.
React · PostgreSQL · Jest · Storybook · CypressSingle-page Twitter clone that posts and loads tweets over AJAX.
JavaScript · jQuery · HTML · CSSFull stack URL shortener in the style of bit.ly, with hashed passwords and cookie sessions.
Node.js · Express · EJS · JavaScriptFull stack app with authentication where signed-in users share something personal.
Node.js · Express · MongoDB · Mongoose · EJSJava search engine that maps data with an inverted index and answers user queries.
JavaContact
abdullahshamskhan@gmail.comLocal time
© 2026 Abdullah Khan. Press ⌘K or Ctrl+K to jump anywhere.