1class Sheraz extends Engineer {2 final role = 'Senior Mobile App Engineer';3 final based = 'Islamabad, Pakistan';4 final years = 7; // Oct 2019 → now5 final shipped = 150; // apps built6 final ledUpTo = 20; // developers78 @override9 Product build(Idea idea) => Platform(10 app: flutter(),11 web: nextJs(),12 api: backend(),13 ai: agents(),14 );15}
1# stack.yaml — what I reach for, layer by layer2name: sheraz3description: Mobile, web and backend as one product.45dependencies:6 mobile: [flutter, dart, bloc, riverpod]7 web: [next.js, typescript, react, tailwind]8 backend: [node.js, firebase, supabase, postgresql]9 ai: [openai, gemini, retrieval, tool-use]10 delivery: [github-actions, ci/cd, crashlytics]1112published:13 pub.dev: 3 # verified publisher sherazi.dev
1// agents.ts — automation that checks its own work2import { agent, loop } from "./runtime";34const research = agent("research", [search]);5const plan = agent("plan", [research]);6const implement = agent("implement", [editCode]);7const verify = agent("verify", [runTests]);89export const run = loop(10 research, plan, implement, verify,11).until((r) => r.verified, { max: 3 })12 .then(analyzeResults); // what changed & why