Jawad Shakeel

Jawad Shakeel

Full Stack Engineer & CS Graduate Specializing in Microservices and Production-Grade Systems

Based in: Lahore, PakistanCurrently: Software Engineer | Octane, LAAMExperience: 3 years

Hire me

Full Stack Engineer at LAAM and LUMS CS graduate with extensive experience shipping production features across microservices e-commerce platforms using Vue, Python, and Go. Proven track record in building end-to-end systems, including LLM evaluation harnesses, real-time matching platforms, and complex courier integrations with a focus on high code coverage and reliability.

Experience

Software Engineer | Octane

LAAMLahore, PakistanworkMay 2025 – Present

Summary

Full Stack Engineer at LAAM shipping production features across a microservices e-commerce platform using Vue/Nuxt, React Native, Python (FastAPI), Go, PostgreSQL, Elasticsearch, Redis and GCP Pub/Sub.

What I did

  • Improved Finance and Seller Trust: shipped order-number search and adjustment visibility that closed a duplicate-adjustment gap in Finance Ops, removed an unreliable tax-status indicator misleading sellers on the ledger, and added 2 new BYOC courier options (TCS & Leopards) while catching/fixing a mis-attribution bug that was silently billing shipments to the company's own courier account.
  • Shipped Custom Size E2E on Octane: shoppers enter garment measurements on the product page, carried through cart and checkout onto the order, each garment given a database-enforced unique barcode so two customers' garments can never be confused, plus admin availability settings, a seller panel with printable label and audited corrections, and a customer view, while catching/fixing 8 silent defects.
  • Shipped International SMS on Notify: destination-country routing keeps Pakistani numbers on Unifonic/BrandedSMS and sends everything else to Telnyx, each brand on its own profile and sender, retiring Twilio across both services, plus an Ed25519-verified delivery-status webhook and E.164 normalisation across three SDKs, while catching/fixing 6 silent defects including one that dropped every locally-formatted Pakistani SMS.

Results

  • Fixed a mis-attribution bug silently billing shipments to the company's own courier account.
  • Caught and fixed 8 silent defects in the Custom Size E2E product.
  • Caught and fixed 6 silent defects in the International SMS routing system.
VueNuxtReact NativePythonFastAPIGoPostgreSQLElasticsearchRedisGCP Pub/SubUnifonicBrandedSMSTelnyxTwilioEd25519TCSLeopards

Teaching Assistant

Lahore University of Management Sciences (LUMS)Lahore, Pakistanpart timeSep 2023 – Feb 2026

Summary

Handled daily attendance, designed and graded quizzes, invigilated exams, led weekly tutorials for 40+ students, and handled student queries across Outlook, Slack, Piazza, and in-person office hours. Coordinated with faculty and fellow TAs to ensure smooth course delivery.

What I did

  • Handled daily attendance
  • Invigilated exams

Results

  • Graduated with a final CGPA of 3.58/4.00
OutlookSlackPiazza

Skills

Technical

React.jsReact.js
Next.jsNext.js
TypeScriptTypeScript
API Development
Tailwind CSSTailwind CSS
FastAPIFastAPI
PythonPython
PostgreSQLPostgreSQL
JavaScriptJavaScript
HTMLHTML
Vue 3Vue 3
CSSCSS
Nuxt 3
DockerDocker
Node.jsNode.js
GoGo
SQLSQL
System Design
Microservices
Event-Driven Architecture
DB Schema Design
RBAC
Agile / SDLC
React NativeReact Native
Pinia
DjangoDjango
MongoDBMongoDB
Elasticsearch
RedisRedis
GCPGCP
C++C++
KubernetesKubernetes
Haskell
Budget controls
WebRTC
Socket.IO
Custom rubrics
Regression gates
User Experience Iteration

Languages

English
Urdu

Projects

LLM Agent Evaluation Harness

Lead Developeracademic
Final-year project delivered an LLM agent evaluation harness with Docker, Kubernetes, CI/CD pipelines, and SonarQube, mentored by an industry CTO. Enabled QA teams to compare 2-4 runs with regression gates, custom rubrics, and budget controls, replacing manual workflows with reproducible, auditable scoring.
DockerKubernetesCI/CDSonarQubeGeminiGroq

Serenely

Full Stack Developeracademic
Built a mental wellness platform combining an AI chatbot therapist (text + voice) for 24/7 support, anonymous peer forums, and a therapist map connecting users to licensed professionals nearby. Delivered full-stack with role-based access control, anonymized storage, Selenium-tested flows, and an SDS covering architecture, reliability, and safety.
Node.jsDjangoPostgreSQLTailwind CSSWeb Speech APISeleniumCI/CD

SparkMatch

Developerpersonal
Developed a real-time stranger-matching platform pairing nearby users for instant video calls, using geolocation and Haversine distance to prioritize closest-radius matches via a Socket.IO queue. Built peer-to-peer video with WebRTC and ICE negotiation, plus a mutual-like system unlocking persistent chat, audio, and video for both users. Secured with JWT/bcrypt auth and compressed profile image uploads.
Node.jsSocket.IOExpressMongoDBWebRTCJWTbcryptGeolocation APIReact

ColorGrid

Developeracademic
Built a real-time 2-player strategy game on a 5x5 grid using Socket.IO for zero-reload gameplay across matchmaking, moves, and forfeits. Implemented island-detection to determine winner by largest connected color region, with a coin economy (+200 win/-200 loss) and searchable win/loss/draw leaderboard. Deployed frontend via Vercel and backend via Render with persistent match history.
TypeScriptViteExpressSocket.IOMongoDBReact RouterREST APIs

Urdu News Classifier

Data Scientistacademic
Scraped 1,140+ Urdu news articles from Express, Geo, and Jang across 5 categories. Implemented custom TF-IDF vectorization, benchmarked Neural Network and Naive Bayes, with Logistic Regression proving most effective at 93% due to superior class imbalance handling and feature selection on small training data.
Pythonscikit-learnPandasNumPyNLPSMOTEUrduHack

E-commerce Demand Forecasting

Data Analystacademic
Analyzed Pakistan's largest public e-commerce dataset, applying causal inference (DoWhy) to answer 'which strategies drive orders', finding that combining discounts and commissions drove the highest order counts across 3 tested conditions, and Random Forest forecasting to answer 'which categories dominate', with Mobiles & Tablets leading revenue in 2016-2018 data.
PythonRandom ForestPandasMatplotlibscipyDoWhy

Education

Bachelors of Science, Computer Science (BS CS)

Lahore University of Management Sciences (LUMS)Computer ScienceAug 2022 – May 2026

Thesis. LLM agent evaluation harness

Coursework

Object Oriented ProgrammingData StructuresAlgorithmsDiscrete MathsAutomataOperating SystemsData ScienceMachine LearningDeep LearningApplied ProbabilityAdvanced ProgrammingSoftware EngineeringDatabasesCloud Development
Hire JawadReach out about a role, a contract or a conversation.For recruiters

Jawad's twin is AI, it can make mistakes.