Hello! I'm

Baljot Singh.

A Software Developer


About Me.

👦 Early Beginnings

My journey began when I discovered programming at a young age. The thrill of creating something from scratch fascinated me, and I've been hooked ever since. Whether it's a sleek website, a robust desktop application, or a mobile app, I love turning ideas into reality

🤌 Perfectionist at Heart

I'll admit it—I'm a bit of a perfectionist. Every line of code, every pixel on the screen—I strive for excellence. But it's not just about aesthetics; it's about delivering a seamless user experience. I believe that attention to detail sets great developers apart.

🏋🏻 Embracing Challenges

Comfort zones are overrated! I thrive on challenges. Whether it’s tackling a complex algorithm, optimizing performance, or debugging a stubborn bug, I’m in my element. Challenges push me to grow, learn, and evolve.

👨‍🚀🧑‍🎨👨‍💻 Diverse Interests

My curiosity knows no bounds. Beyond coding, I’ve explored various fields:

My Toolkit.

Creating websites, desktop apps, and mobile apps.

Languages

  • Java
  • C#
  • Python
  • SQL
  • JavaScript
  • HTML
  • Css

Technologies

  • .Net
  • Blazor
  • React
  • Node
  • Django
  • AWS
  • Google Cloud
Seeing is believing.

My Projects.

Noto

Developed a PWA to replace paper logs and manual entry, automating lottery inventory and sales tracking, resulting in over 100 hours saved annually.


Learn more at:

https://github.com/BaljotSingh07/Noto
PWA React Firebase
Lotto Tracker Lotto Tracker

Teaching Assistant Scheduling App

Collaborated in a team of six to develop a web application streamlining the assignment of teaching assistants to courses, improving efficiency in scheduling and assignment management.

Responsible for the front-end and back-end.

Learned to apply AGILE methodology and software developement practices.

Django Python AGILE

PantryPal

Collaborated in a team to develop a cross-platform app that helps users keep track of items in their fridge. Users are also able to invite their roommates and create access control on the items in the fridge.


React Capacitor.js AGILE Google Cloud
Home Page of Pantry Pal Location Page of Pantry Pal Invite Page of Pantry Pal

AuctionHub

Developed a full-featured auction site with Spring Boot for GraphQL, handling bids, comments, and categories, and implemented AWS Cognito for secure user authentication, including features like login, signup, password reset, and multi-factor authentication (MFA).


Spring Boot AWS GraphQL React

Notebook

An server-less web application for taking notes.

Authentication with: Email confirmation, 2FA, Password reset and Google login.


Learn more at:

https://github.com/BaljotSingh07/Notes
AWS Gateway AWS DynamoDB AWS Cognito AWS S3 React
Lotto Tracker

StreamVault

An movie database web application using TMDB.


Learn more at:

https://github.com/BaljotSingh07/StreamVault
.Net Asp.net Blazor Server