
I'm a 4th Year Software Engineering Student
at the University of Calgary.

I build reliable backend systems and REST APIs, design data models, and work with databases to support scalable, real world applications.
I create responsive and accessible user interfaces with modern React patterns, focusing on clean component structure, smooth interactions, and a strong user experience across different screen sizes.
I have built AI powered applications using large language models and Retrieval Augmented Generation, combining vector search with backend systems to produce grounded and reliable results for research focused workflows.
B.S. in Software Engineering
Schulich School of Engineering
University of Calgary, AB, Canada

Python
Flask

NodeJs
Java
Spring

MongoDB

SQL
C/C++

ReactJs
ViteJs

HTML

CSS

TypeScript

Docker

AWS

Git

Contributed to the backend development of a full-stack web application that helps job seekers tailor resumes and cover letters. Built and maintained REST APIs, integrated MongoDB for data persistence, and supported deployment of the application to a production environment.

Worked in a team, where I designed and developed a MySQL DB and Spring Boot server REST API for features like movie info, user authentication, ticket booking, and payment.

Developed the backend and API for frontend communication, handling user authentication, sign-up processes, and hosting product information for the website. The server efficiently processes requests and responses to ensure a seamless user experience.

Created a shopping website with user authentication, sign-up, secure page navigation, and seamless backend server communication via API. The website focuses on intuitive user features and a shopping cart that retains selected products for a enhanced shopping experience.

Designed an application to help airline employees manage passenger seat assignments and update passenger information. The application supports adding and removing passengers and saves all data in a straightforward text file format, ensuring easy access and modification of passenger records.

Developed and programmed a game, and designed the circuit for an Arduino microcontroller within a mini portable arcade machine. Both the program and circuit were optimized to operate efficiently within the power constraints of a 9V battery. The machine includes a screen, joystick, and buzzer, providing a nostalgic arcade experience.

Created a terminal-based application to assist social workers in managing disaster victims. The application communicates with a database to track victims, locations, supplies, inquiries, and more. It provides a comprehensive solution for disaster response and support, enabling efficient and organized management of crucial data during emergencies.