👋 Hey — I’m Ajeet.
I’m a Software Engineer with 5+ years of commercial experience building and maintaining long-lived, production systems across consulting and enterprise environments. I had been building software well before entering industry, with early foundations shaped through study and hands-on work — a craft I’ve stayed deeply engaged with over time.
I enjoy working on software where the challenge isn’t just shipping features, but making sound decisions that hold up as systems, teams, and requirements evolve. Much of my background has been in consulting, working across multiple teams and domains, which has shaped how I think about trade-offs, ownership, and building software that works in real-world conditions.
This site is where I write blog posts about what I learn along the way, across both side projects and my professional experience, and share things I explore and find interesting.
Most of my recent commercial experience has been centred around a TypeScript-first stack, and that’s where I’m most effective.
These are the tools I’ve spent the most time with in production, but I’m more interested in choosing the right approach for the problem than being tied to any specific technology.
I’m interested in roles where I can continue to grow as an engineer and work with teams that value thoughtful engineering, quality, ownership, and continuous improvement. If that resonates, feel free to reach out.
Follow along for updates, what I’m building, and new posts, or just say hello — I’m always open to a good conversation about software.
Want new articles straight to your inbox?
Subscribe to my newsletter →