Ahoy there!
I’m Harnam, an aspiring software developer. Welcome to my corner of the internet :)
About Me

I’m a full-stack developer with experience in end-to-end solution design, agile development, and testing/QA. My current areas of interest include AI/ML and Web3. Outside of work, I enjoy coffee, classical music (see my playlists below 🎶), and sketching — like Edna above.

Education
Degree
Bachelor of Computer Science
University of New Brunswick, Fredericton

GPA: 4.2 (First Division)

Skills
  • Programming Languages: C/C++, C#, Java, Kotlin, Python
  • Mobile Development: Android, React Native
  • Web Development: HTML, CSS, Bootstrap, ES6, React
  • Frameworks & Tools: SpringBoot, Java Spring, Hibernate, JUnit, xUnit, Mockito, Postman, Node.js, Docker, Kubernetes
  • Databases: MariaDB, MySQL, PostgreSQL, SQLite
  • Backend & Integration: REST, Microservices, Kafka, JWT, JDBC, RabbitMQ
  • Cloud & DevOps: AWS
  • Machine Learning: TensorFlow, PyTorch, Scikit-learn, OpenCV, Neural Networks (Deep NNs, Convolutional NNs, Transformers)
  • UI & Design: Figma, Photoshop
  • Agile & Project Management: Jira, Agile Development
  • Source Control: GitHub, GitLab
  • Additional: Blockchain, Unity, Unreal Engine, Godot
My Journey
I began my coding journey in middle school, where I was introduced to Microsoft VBA. I very quickly fell in love with the art of software development and the euphoria of successfully applying logic to solve problems. I knew then and there that I wanted to pursue technology and software development for a living. Fast forward 12 years, in June 2025, I graduated from the University of New Brunswick with a Bachelor of Computer Science (4.2 GPA). Throughout this time, I have gained valuable experience creating novel projects using several technologies including React.js, C++, Python, Java Spring and Kotlin.