[{"data":1,"prerenderedAt":223},["ShallowReactive",2],{"navigation":3,"about":14,"mdc--5vy2nq-key":41},[4],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Blog","/blog","blog",[9],{"title":10,"path":11,"stem":12},"Vue.js vs React; A Comparative Analysis of Modern Frontend Frameworks","/blog/vuejs-reactjs-comparision","blog/vuejs-reactjs-comparision",false,{"id":15,"title":16,"body":17,"content":19,"description":18,"extension":30,"images":31,"meta":35,"navigation":36,"path":37,"seo":38,"stem":39,"__hash__":40},"about/about.yml","About Me",{"title":16,"description":18,"content":19,"images":20},"Senior Full Stack Engineer with five years of experience delivering scalable, production-grade applications across diverse industries and distributed teams.","I'm **Abdullah Iqbal**, a Senior Full Stack Engineer based in Lahore, Pakistan, with five years of professional experience designing and delivering complex, high-performance web applications. My work spans the full engineering stack - from architecting backend systems and designing RESTful APIs to building responsive, accessible frontend interfaces and establishing cloud deployment pipelines.\nThroughout my career, I have contributed to products across multiple domains, including social media management platforms, enterprise CRM systems, IPTV infrastructure, scheduling and booking applications, and freelance marketplace platforms. I have worked both independently and as a technical lead within cross-functional remote and hybrid teams, collaborating with stakeholders across Europe, the Middle East, and South Asia.\nMy core stack includes **TypeScript**, **React**, **Vue.js**, **Node.js**, **Django**, **Spring Boot**, and **PostgreSQL**. I have hands-on experience with cloud infrastructure on **AWS**, containerised deployments with **Docker**, and automated CI/CD workflows via **GitHub Actions**. I apply test-driven development practices using **Cypress** and **Jest** to ensure long-term code reliability and maintainability.\n### Engineering Philosophy\nI approach software development with a focus on **reliability**, **scalability**, and **maintainability**. I believe that production quality is built through disciplined engineering practices - comprehensive test coverage, clearly defined system boundaries, modular architecture, and continuous delivery. Every system I design is built to handle growth without accumulating technical debt.\n### Leadership & Collaboration\nI have led engineering teams through full sprint cycles, conducting code reviews, mentoring junior and mid-level developers, and defining technical standards. I place significant emphasis on knowledge transfer and ensuring that the teams I work with grow in capability alongside the products they build.\n### What Drives Me\nI am motivated by the challenge of turning complex requirements into elegant, working systems. Whether I am optimising a high-throughput data pipeline, integrating a third-party platform API, or establishing automated testing workflows from scratch, I take pride in building software that is both technically sound and genuinely useful.\n### Beyond Engineering\nWhen not working, I stay engaged with developments in distributed systems, cloud-native architecture, and emerging TypeScript tooling. I value continuous learning and regularly explore new approaches to the engineering problems I encounter professionally.\nI welcome opportunities to collaborate on technically challenging projects. Feel free to review my [work](/projects) or [get in touch](mailto:abdullahkhan4a@gmail.com) to discuss a potential engagement.\n",[21,24,27],{"src":22,"alt":23},"https://images.pexels.com/photos/4976710/pexels-photo-4976710.jpeg","Abdullah Iqbal Coding Experiences",{"src":25,"alt":26},"https://images.unsplash.com/photo-1526378722484-bd91ca387e72?auto=format&fit=crop&w=1200&q=80","Abdullah Iqbal AI Experiences",{"src":28,"alt":29},"https://images.unsplash.com/photo-1519389950473-47ba0277781c?auto=format&fit=crop&w=1200&q=80","Abdullah Iqbal Working Experiences","yml",[32,33,34],{"src":22,"alt":23},{"src":25,"alt":26},{"src":28,"alt":29},{},true,"/about",{"title":16,"description":18},"about","WVLAklhz70fGV5Ks_B98j9WQDAF66Bua3OpROnwdrqA",{"data":42,"body":43},{},{"type":44,"children":45},"root",[46,142,149,173,179,184,190,195,201],{"type":47,"tag":48,"props":49,"children":50},"element","p",{},[51,54,60,62,67,69,74,75,80,81,86,87,92,93,98,100,105,107,112,114,119,121,126,128,133,135,140],{"type":52,"value":53},"text","I'm ",{"type":47,"tag":55,"props":56,"children":57},"strong",{},[58],{"type":52,"value":59},"Abdullah Iqbal",{"type":52,"value":61},", a Senior Full Stack Engineer based in Lahore, Pakistan, with five years of professional experience designing and delivering complex, high-performance web applications. My work spans the full engineering stack - from architecting backend systems and designing RESTful APIs to building responsive, accessible frontend interfaces and establishing cloud deployment pipelines.\nThroughout my career, I have contributed to products across multiple domains, including social media management platforms, enterprise CRM systems, IPTV infrastructure, scheduling and booking applications, and freelance marketplace platforms. I have worked both independently and as a technical lead within cross-functional remote and hybrid teams, collaborating with stakeholders across Europe, the Middle East, and South Asia.\nMy core stack includes ",{"type":47,"tag":55,"props":63,"children":64},{},[65],{"type":52,"value":66},"TypeScript",{"type":52,"value":68},", ",{"type":47,"tag":55,"props":70,"children":71},{},[72],{"type":52,"value":73},"React",{"type":52,"value":68},{"type":47,"tag":55,"props":76,"children":77},{},[78],{"type":52,"value":79},"Vue.js",{"type":52,"value":68},{"type":47,"tag":55,"props":82,"children":83},{},[84],{"type":52,"value":85},"Node.js",{"type":52,"value":68},{"type":47,"tag":55,"props":88,"children":89},{},[90],{"type":52,"value":91},"Django",{"type":52,"value":68},{"type":47,"tag":55,"props":94,"children":95},{},[96],{"type":52,"value":97},"Spring Boot",{"type":52,"value":99},", and ",{"type":47,"tag":55,"props":101,"children":102},{},[103],{"type":52,"value":104},"PostgreSQL",{"type":52,"value":106},". I have hands-on experience with cloud infrastructure on ",{"type":47,"tag":55,"props":108,"children":109},{},[110],{"type":52,"value":111},"AWS",{"type":52,"value":113},", containerised deployments with ",{"type":47,"tag":55,"props":115,"children":116},{},[117],{"type":52,"value":118},"Docker",{"type":52,"value":120},", and automated CI/CD workflows via ",{"type":47,"tag":55,"props":122,"children":123},{},[124],{"type":52,"value":125},"GitHub Actions",{"type":52,"value":127},". I apply test-driven development practices using ",{"type":47,"tag":55,"props":129,"children":130},{},[131],{"type":52,"value":132},"Cypress",{"type":52,"value":134}," and ",{"type":47,"tag":55,"props":136,"children":137},{},[138],{"type":52,"value":139},"Jest",{"type":52,"value":141}," to ensure long-term code reliability and maintainability.",{"type":47,"tag":143,"props":144,"children":146},"h3",{"id":145},"engineering-philosophy",[147],{"type":52,"value":148},"Engineering Philosophy",{"type":47,"tag":48,"props":150,"children":151},{},[152,154,159,160,165,166,171],{"type":52,"value":153},"I approach software development with a focus on ",{"type":47,"tag":55,"props":155,"children":156},{},[157],{"type":52,"value":158},"reliability",{"type":52,"value":68},{"type":47,"tag":55,"props":161,"children":162},{},[163],{"type":52,"value":164},"scalability",{"type":52,"value":99},{"type":47,"tag":55,"props":167,"children":168},{},[169],{"type":52,"value":170},"maintainability",{"type":52,"value":172},". I believe that production quality is built through disciplined engineering practices - comprehensive test coverage, clearly defined system boundaries, modular architecture, and continuous delivery. Every system I design is built to handle growth without accumulating technical debt.",{"type":47,"tag":143,"props":174,"children":176},{"id":175},"leadership-collaboration",[177],{"type":52,"value":178},"Leadership & Collaboration",{"type":47,"tag":48,"props":180,"children":181},{},[182],{"type":52,"value":183},"I have led engineering teams through full sprint cycles, conducting code reviews, mentoring junior and mid-level developers, and defining technical standards. I place significant emphasis on knowledge transfer and ensuring that the teams I work with grow in capability alongside the products they build.",{"type":47,"tag":143,"props":185,"children":187},{"id":186},"what-drives-me",[188],{"type":52,"value":189},"What Drives Me",{"type":47,"tag":48,"props":191,"children":192},{},[193],{"type":52,"value":194},"I am motivated by the challenge of turning complex requirements into elegant, working systems. Whether I am optimising a high-throughput data pipeline, integrating a third-party platform API, or establishing automated testing workflows from scratch, I take pride in building software that is both technically sound and genuinely useful.",{"type":47,"tag":143,"props":196,"children":198},{"id":197},"beyond-engineering",[199],{"type":52,"value":200},"Beyond Engineering",{"type":47,"tag":48,"props":202,"children":203},{},[204,206,213,215,221],{"type":52,"value":205},"When not working, I stay engaged with developments in distributed systems, cloud-native architecture, and emerging TypeScript tooling. I value continuous learning and regularly explore new approaches to the engineering problems I encounter professionally.\nI welcome opportunities to collaborate on technically challenging projects. Feel free to review my ",{"type":47,"tag":207,"props":208,"children":210},"a",{"href":209},"/projects",[211],{"type":52,"value":212},"work",{"type":52,"value":214}," or ",{"type":47,"tag":207,"props":216,"children":218},{"href":217},"mailto:abdullahkhan4a@gmail.com",[219],{"type":52,"value":220},"get in touch",{"type":52,"value":222}," to discuss a potential engagement.",1778346261324]