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.