What Happens When You Type a URL and Press Enter
DNS lookups, TCP and TLS handshakes, HTTP requests, servers, and the browser's rendering pipeline. The whole journey of a web page, explained so it finally clicks.
Read →Full-stack developer · Visual storyteller
I am Harmanpreet Singh — A Full Stack developer. I build fast, deliberate digital products end-to-end: strategy, design, engineering and the monitoring that keeps them healthy long after launch.
I build products that feel fast, look intentional, and tell stories users remember.
The stack behind every build — from first commit to production monitoring.
Building a major custom software from scratch as a Junior Full Stack Developer in a two-member development team. Contributed to a large-scale system with 300,000+ lines of code, 190+ APIs, and 200+ database tables, along with implementing numerous advanced features and functionalities. Also appointed as an MIS Executive, gaining hands-on experience in system management, data handling, reporting, and advanced software development concepts.
Successfully delivered 7+ digital projects while managing and maintaining 4+ live websites.
Specialization in Full Stack Web Development
Handled and contributed to multiple digital projects, from development and implementation to ongoing management and optimization.
Every build starts with the "why". I map business goals to a technical roadmap before a single pixel moves.
Wireframes to polished prototypes — interfaces where every pixel has a purpose, backed by real color theory.
Clean architecture, type-safe code, production-hardened infrastructure. Engineered for real-world pressure.
Shipping is the midpoint. Health checks, speed audits and analytics keep every product accountable.
DNS lookups, TCP and TLS handshakes, HTTP requests, servers, and the browser's rendering pipeline. The whole journey of a web page, explained so it finally clicks.
Read →There are dozens of HTTP status codes, but about fifteen cover nearly everything. What each one means, when to return it, and the mix-ups (401 vs 403, 301 vs 302) that confuse everyone.
Read →A, AAAA, CNAME, MX, TXT and NS records in plain English, why DNS changes seem slow, and the troubleshooting commands that tell you what is really going on.
Read →