About Me

Hi, I’m Taj Singh, a passionate software engineer with a diverse background and a love for creating impactful solutions. I’m currently building the future at an AI startup, where I focus on developing cutting-edge technologies that harness the power of artificial intelligence. Before this, I spent a few incredible years at GitHub, contributing to tools that empower developers and enhance the software development ecosystem.

My journey into technology began with a strong foundation in mathematics during my undergraduate studies, a discipline I still hold dear. I enjoy mentoring and sharing knowledge, helping others understand complex ideas in both math and programming. Whether through teaching or collaborating, I find great joy in fostering learning and growth.

As a developer, I’ve explored various roles over the years, from freelancing to working with global companies, including my early career as a full-stack engineer at Validus Risk Management in London then moving to GitHub and working with some of the most talented engineers in the world. My favorite programming language is Go, which has been my go-to for personal projects for over 8 years. I’m drawn to its simplicity and efficiency, which resonate with my passion for software design and clean architecture.

In my free time, I enjoy writing about interesting projects and ideas on my GitHub Pages. Feel free to check it out if you’re curious about what I’ve been working on lately!