Hi, I'm
Taranjit Kang
From building my own computers to architecting enterprise systems — a full-stack engineer with a passion for innovation. I drive digital transformation with Java, Spring Boot, React, and the cloud at companies like Intuit and Royal Bank of Canada.
A developer, by passion and by trade

Taranjit Kang (Tarn) — a Canadian citizen born in Ontario, now residing in the USA on a green card. I've been a full-stack developer my entire career, fuelled by a deep passion for technology that began in childhood.
Growing up I was a computer nerd. I got my first IBM PC at age 8, and later started building my own machines for gaming and experimenting with code long before any formal education.
My professional journey spans Java, Spring Boot, React, and a wide range of front-end and back-end technologies — working for notable fintech companies like Intuit and Royal Bank of Canada.
I'm committed to continuous learning and growth in an ever-evolving tech landscape.
- Years experience
- 10+ Years experience
- Companies shipped for
- 6 Companies shipped for
- Industries
- 4 Industries
- Users reached
- Millions Users reached
Technologies I build with
A decade of hands-on work across the full stack — from backend microservices to polished front-end experiences and the cloud infrastructure underneath.
Where I've made an impact
A brief history of the teams and products I've helped ship, from the most recent to the earliest. The technologies span backend to frontend: Java, Spring Boot, React, TypeScript, Python, AWS, Docker, Kubernetes, Jenkins, and more.
Adobe
San Jose, USAs a Senior Backend Engineer on the Catalog Engineering team, I build reliable, scalable services on the Adobe Unified Platform that let business teams launch and manage commerce products. I ship production-ready Java, Spring Boot, and AWS systems following microservice best practices, with Ruby and React/Next.js across the stack, and observability via Splunk, New Relic, Grafana, and Kibana.
Things I've been building
Live products I've shipped plus open-source projects from my GitHub — side projects, tools, and things I build to keep learning.
Nexus Studio
Premium web development studio — high-performance web apps, mobile experiences, and AI integrations for ambitious brands.
Nexus — AI Agent Orchestration
Real-time kanban board for managing and visualizing AI agent workflows.
Presidential Chauffeurs
Luxury chauffeur & limousine service — an elegant brand experience with fleet showcase and booking.
vibe-code-unity-game
vibe coding a unity game that is similar to Warcraft 3 TFT
giftsplit
Splitting Funds for Gifts got easier
forcasty-java
Weather API - Java Spring Boot
tge-calendar
A webapp that displays all token TGE events on a calendar
forcasty
Ruby on rails weather app
whipseeker-openapi
OpenAPI 3.1 specification for all WhipSeeker APIs. Includes contracts for deal recommendations, campaign scheduling, ROI analytics, social posting, and email delivery. Enables mock server generation, SDK scaffolding, and API documentation.
What colleagues say
Recommendations and feedback from coworkers across the companies and roles throughout my career.
TJ was a great team member. We worked on multiple projects related to Spring Boot, Java, Angular, .NET, React, etc. TJ is a person with strong motivation who aims for excellence all the time. He is passionate about learning new technologies and is creative, energetic, solution-oriented, and highly motivated with great communication skills. He quickly adopts change and is always helpful to colleagues. He is an asset to any team and company.

Taranjit has a great ability to observe and apply his knowledge to the challenges he faces. He has excelled in a very short time period to grasp great knowledge in development and technologies that are in the market.

I worked with TJ at Express Scripts and he was a team lead and an expert in front-end technologies. TJ is eager to accomplish big and small tasks, always endeavours for excellence, and does whatever it takes to get the job done. His ability to work with different teams and projects, and provide great communication, is outstanding.

It has been a pleasure working with Taranjit (or TJ, as everybody calls him). A complete developer, with a wide variety of skills and experience in both front end and back end, very reliable and focused on quality. An excellent communicator and a fun teammate. I strongly recommend him as a very valuable member of any software development team.

It has been a delight to work with TJ. He is a versatile developer with extensive skills and experience. TJ is dependable, committed to quality, and an excellent communicator. He is also a great team player, making him a strong candidate for any software development team. I wholeheartedly recommend him.

I worked with TJ at NCR where he served as a team lead and demonstrated expertise in YAML + SpEL, Java, Spring Boot, Cucumber, Docker, Kubernetes, Vagrant, Jenkins, Bitbucket, GitLab, and Microsoft Teams. TJ is eager to tackle both big and small tasks, always striving for excellence. His ability to collaborate across teams and projects, coupled with exceptional communication skills, is truly outstanding.

Let's build something great
Open to senior and staff full-stack roles, consulting, and interesting collaborations. The fastest way to reach me is email or LinkedIn.