Calculator implemented using turing machine, A Turing machine is a mathematical model of computation describing an abstract machine that manipulates symbols on a strip of tape according to a table of rules.
Azeem Mirza
Strategic Software Engineer
I build pixel-perfect, engaging, and accessible digital experiences.
I’m a software engineer from United States with over 11+ years of professional experience building products and internal platforms across Fintech, Healthcare, and Social Media. My work focuses on designing reliable systems that balance performance, scalability, and usability.
I began my career in frontend development, working closely with interfaces, component design, and user experience. Translating designs into production-ready code taught me how software meets people, and how much clarity and simplicity at the surface matter.
Over time, curiosity pulled me beyond the interface. I wanted to understand what happens after a click how data flows, how APIs are shaped, and why some systems scale smoothly while others don’t. That shift led me into backend engineering, where I started thinking in terms of system boundaries, concurrency, and real-world performance.
Today, my work is increasingly backend-heavy, designing services and reasoning about systems under load. More recently, that same drive has led me toward applied artificial intelligence, where I’m focused on integrating AI into production systems thoughtfully, pragmatically, and without hype.
Repositories
Calculator implemented using turing machine, A Turing machine is a mathematical model of computation describing an abstract machine that manipulates symbols on a strip of tape according to a table of rules.
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
Articles
Node.js Module Systems Demystified: CommonJS and ES Modules
Node.js has long relied on the CommonJS module system, which has been the backbone of how modules are structured and consumed. However, with the rise of ECMAScript Modules (ESM) as the standard for JavaScript modules, Node.js has introduced support for ES Modules alongside CommonJS. This evolution has brought more flexibility but also some nuances when it comes to module systems in Node.js.
Read MoreIntroduction to Test-Driven Development (TDD)
Cloud computing plays a vital role in the creation of software products and services. It's also one of the most highly sought-after skills in the tech industry. In fact, most of the projects on this site will require cloud interaction of some sort—particularly with AWS's serverless products.
Read MoreExploring useEffect() react hook
React Hooks have revolutionized the way developers manage state and side effects in React applications. Among these hooks, useEffect() stands out as a versatile tool for handling side effects in functional components.
Read MoreExplaning Node JS Modules
Cloud computing plays a vital role in the creation of software products and services. It's also one of the most highly sought-after skills in the tech industry. In fact, most of the projects on this site will require cloud interaction of some sort—particularly with AWS's serverless products.
Read More