Gamifying and socializing Tech Interview Preparation

I am building TandemCode to reimagine how interview preparation in Tech can be done. Often times, especially as an underclassman, it is hard for me to find peers who would be interested in doing mock interviews, or practicing DSA in a pair/group. I am building TandemCode to provide a platform for students to find peers who are interested in the same things as them, and to help them practice for interviews and DSA.
The goal is to provide a contemporary platform for fostering authentic relationships, finding partners to do interview prep who are on the same experience level, be able to provide features like:
React for the frontend, Java Spring for the backend, and docker + postgres for the database. Using WebSockets for real-time communication.
Clerk for authentication and database management.
This project was very technically challenging for me, but kept me so engaged. I found that gaining momentum at the start by planning out exactly what I will be doing week-by-week, scope, and getting all the setup out of the way made my journey very smooth. There have been a lot of projects that I have quit 1 or 2 days in in the past, but what I learned from TandemCode is that frontloading the planning phase and setup makes the development process a lot more smooth.
Spring Boot feels like magic because it takes the complexity of enterprise-level Java development and hides it behind clean defaults, auto-configuration, and a plug-and-play ecosystem. Instead of spending hours setting up boilerplate, configuring XML files, or wiring dependencies by hand, you can launch a production-ready application with just a few lines of code. It’s “cool” because it gives developers the power of the entire Spring framework—security, databases, REST APIs, messaging—without drowning in setup. With features like embedded servers, starter dependencies, and smooth integration with cloud platforms, Spring Boot makes building scalable, real-world applications feel almost effortless. It’s like having a powerful toolbox where everything just works together out of the box, letting you focus on logic and innovation rather than plumbing.
-
Solo Dev
Product Design
Product Development
Full Stack Development
AWS
Cloud Services
Interested in learning more about creating meaningful connections through technology?
Let's connect →