das
About Me

I am a motivated software engineering student, specializing in various technologies and languages. I have experience utilizing frontend frameworks such as Angular and React.js, as well as languages such as Typescript, Java and Python. Please view my projects to get a better understanding of my abilities!



My Technologies:
TypeScriptTypeScript
JavaJava
PythonPython
AngularAngular
JavaScriptJavaScript
ReactReact
Vue.jsVue.js
SQLSQL
Next.jsNext.js
Tailwind CSSTailwind CSS
FirebaseFirebase
NodejsNodejs
MongoDBMongoDB
AWSAWS
Resume
Education
McMaster University
Bachelor's of Software Engineering Coop
• Sept 2021 - April 2026
Relevant Courses:
Software Design, Concurrent System Design, Object-Oriented Programming, Data Structures and Algorithms, Computer Architecture, Databases
Experience
Software Engineer Intern
Citi Bank - Missisauga, Canada
• May 2025 - August 2025
  • Developed Angular features for YARDS, a reference data platform supporting trading desks, improving workflows.
  • Implemented high-volume Java/Spring Boot APIs integrated with Oracle and STAN databases to validate and update reference datasets, reducing manual Swagger requests and saving the production team 10+ hours/week.
  • Deployed services to production via OpenShift and Harness; delivered incrementally in Agile sprints with code reviews and CI/CD pipelines.
Software Engineer Intern
Wave - Toronto, Canada
• Jan 2025 - April 2025
  • Developed and unit-tested new React/TypeScript UI flows and Ruby-on-Rails APIs, integrating them into our microservice architecture and packaging each service in its own Docker image for local and staging environments.
  • Revamped end-to-end testing setup using Playwright, CircleCI, and Docker, reducing test runtime by 45% and minimizing flaky tests for faster, more reliable deployments.
  • Built a logger package to report errors to Sentry and Datadog, integrated into 4+ projects, improving observability.
Software Developer Intern
SOTI - Missisauge, Canada
• May 2024 - December 2024
  • Contributed to the development and optimization of user interfaces and frontend features using Angular, HTML, CSS, and TypeScript, enhancing the functionality and user experience of SOTI Internet of Things (IoT) platform.
  • Participated in Agile development processes, including daily stand-ups and three-week sprints, utilizing Jira for issue tracking and Git for version control, ensuring effective project management and team collaboration.
  • Implemented continuous integration and deployment (CI/CD) pipelines with Jenkins, maintaining a stable and reliable codebase through automated testing and regular updates.
  • Collaborated with QA teams to develop and execute test plans, leveraging testing tools to ensure the quality and reliability of the software. Assisted in identifying and fixing bugs to improve overall performance.
  • Collaborated with a team of developers, gaining exposure to a wide range of tasks from fixing bugs to developing new features, providing hands-on experience in a dynamic work environment.
Web Developer
McMaster Sumobot - Hamilton, Canada
• Sept 2023 - April 2024
  • Managed and maintained a highly dynamic website, employing a versatile tech stack including Vue.js, HTML, Javascript, CSS, and Node.js. Presented a seamless user experience, consistently meeting user expectations.
  • Collaborated with a diverse team to ensure timely updates based on client feedback. Streamlined development processes with Git, Yarn, and Node.js, and enhanced interactivity using innovative JavaScript techniques.
Programming Tutor
Self - Brampton, Canada
• May 2023 - Sept 2023
  • Guided students in mastering Python fundamentals, including key programming concepts and essential algorithm/data structure principles, through interactive and engaging methods, assignments, and hands-on exercises. - Designed numerous thoughtful lessons, fostering problem-solving skills and imparting Python programming expertise.
  • Designed numerous thoughtful lessons, fostering problem-solving skills and imparting Python programming expertise.
  • Mentored students to apply core knowledge to real-world projects, equipping them with practical abilities.
MY PROJECTS

MovieWiz

Developed a movie recommendation system, utilizing Python, PyTorch and Google Colab. Leveraged Machine Learning techniques on the IMDb dataset to analyze information and train the model. Utilized AWS’ DynamoDB and Cognito for storage and user authentication.

Technologies Used:

  • Python
  • PyTorch
  • tensorflow
  • Machine Learning
  • AWS DynamoDB
  • AWS Cognito
  • Google Colab

SecureLink

Developed a secure chat application with end-to-end encryption using Java, React Native, TypeScript, and Android Studio. Utilized Firebase for database management, user authentication, and encrypted message transmission. Implemented MVC architectural pattern for structured, scalable codebase, with comprehensive documentation for maintenance and future enhancements.

Technologies Used:

  • React Native
  • Typescript
  • Java
  • Node.js
  • Firebase
  • Android Studio

BudgetEz: Finance Tracker

Developed a comprehensive budget tracker application named BudgetEz, utilizing the MERN stack (MongoDB, Express.js, React, Node.js). Integrated Clerk for secure user authentication. Enabled users to input income and expenses, displaying data to assist in effective budgeting. Implemented dynamic insights and analytics to provide users with actionable financial insights. Ensured a structured, maintainable, and scalable codebase with thorough documentation for seamless maintenance and future enhancements.

Technologies Used:

  • React
  • Express.js
  • MongoDB
  • Node.js

Habit Spark: Habit Tracker

Created a Habit Tracking Chrome extension using React, TypeScript, CSS, and JavaScript. The extension aids users in monitoring and improving their habits. Utilized Google Chrome storage for secure data storage, ensuring persistence across sessions, and implemented an intuitive and visually appealing UI.

Technologies Used:

  • React
  • Typescript
  • CSS
  • Google Storage

Mesh and Island Generator

Created a Java-based software suite leveraging Apache Maven to generate and visualize 2D meshes for 3D graphics, including randomized islands and biomes. Integrated pathfinding algorithms such as Dijkstra’s, DFS, and BFS. Employed an incremental development approach aligned with the software development lifecycle, managing technical debt effectively. Ensured quality with Junit for comprehensive unit testing, addressing defects promptly to maintain robustness.

Technologies Used:

  • Java
  • Apache Maven
  • JUnit

Sorting Visualizer

Created a Sorting Visualizer web application using JavaScript, HTML, and CSS to demonstrate sorting algorithms such as bubble sort, merge sort, and quicksort dynamically. Users can add random bars, select an algorithm, and visually track the sorting process in real-time through an interactive interface. Designed for clarity and educational value, the project provides a hands-on experience to enhance understanding of sorting principles.

Technologies Used:

  • Javascript
  • HTML
  • CSS

Wordle Solver

Developed a Python-based Wordle solver software that analyzes letter patterns and generates solutions through iterative guessing and feedback. Implemented using object-oriented programming principles for clarity and maintainability, with an incremental development approach ensuring scalability and performance. This approach facilitated feature additions and optimizations, resulting in a reliable solver for solving Wordle puzzles effectively.

Technologies Used:

  • Python
Get In Touch
Feel free to reach out to me for any inquries or opportunities!