About Me

Hi, I'm Nitin Ahirwal, a Full Stack Software Engineer focused on designing and building reliable, scalable, and user-centric software.
I work across the full software development lifecycle, from crafting intuitive user interfaces and developing backend services to architecting APIs, integrating third-party platforms, and deploying production-ready applications. My engineering approach emphasizes clean architecture, maintainable code, performance, security, and long-term scalability.
My technical expertise includes TypeScript, JavaScript, React, Next.js, Node.js, Express, Hono, FastAPI, PostgreSQL, MongoDB, Redis, Docker, GraphQL, REST APIs, DevOps, cloud infrastructure, and modern web technologies.
Beyond application development, I enjoy exploring Linux, self-hosting, homelab infrastructure, virtualization, networking, automation, cybersecurity, artificial intelligence, and open-source software, using personal projects to experiment with new technologies and continuously strengthen my engineering skills.

Life Changelog and Updates

2026

  • Learning Every Day Spent most of the year improving my backend skills, system design knowledge, and understanding of software architecture.

  • Homelab Built a Proxmox-based homelab to experiment with virtualization, Docker, networking, and self-hosted services.

  • AI Started using AI tools in my daily workflow and experimented with LLM integrations in personal projects.

2025

  • Improving as an Engineer Focused on writing better code, learning cloud technologies, and building more reliable applications.

  • Personal Projects Worked on side projects and explored new frameworks and developer tools.

2024

  • Full Stack Development Built full stack applications with React, Next.js, TypeScript, Node.js, and modern databases.

  • Linux & Docker Spent a lot of time working with Linux servers, Docker, deployment, and automation.

2023

  • Freelance Development Worked with clients on websites and web applications while continuing to improve my development skills.

  • Backend Development Built REST APIs, authentication systems, and backend services for different projects.

2022

  • Growing as a Developer Spent time improving code quality, application performance, and overall development practices.

2021

  • Contract Software Developer Worked as a contract developer for a US-based startup, contributing to web application development.

2020

  • Started Freelancing Started working independently, building websites and web applications for clients.

  • Linux & Servers Learned Linux administration, web hosting, server management, and cloud basics.

2019

  • Graduated Completed my Bachelor's degree in Computer Science & Engineering.

  • Microsoft Support Worked with Microsoft's Escalation Support team, handling enterprise support cases and troubleshooting.

2018

  • Started Using React Built my first projects with React and modern JavaScript.

  • Open Source Started sharing code on GitHub and learning from the open-source community.

2016

  • Microsoft Student Partner Represented Microsoft on campus and organized technical events for students.

  • Started Web Development Built my first websites and realized software development was what I wanted to pursue.

2014

  • Finished School Completed higher secondary education and started my B.E. in Computer Science.

2012

  • 10th Grade Completed secondary school and became more interested in computers and technology.

2009

  • First Computer Got my first computer, which sparked my interest in technology.

2002

  • Started School Began my school journey.

1996

  • Born The journey began.