Welcome to My Portfolio

My Photo

Skills

Python
JavaScript
HTML & CSS
SQL
Java
C & C++

My Projects

🚀

Hotel Management System

Developed a comprehensive hotel management application in Python featuring a complete suite of booking and administrative functionalities. The system utilizes Python's Pickle module for efficient binary file serialization, enabling persistent storage of customer records and booking information. Implemented full CRUD operations (Create, Read, Update, Delete) for managing guest information including names, addresses, check-in/check-out dates, and party sizes. The application features an intelligent room booking system with six room categories, each with distinct pricing structures. Built-in date calculation using Python's datetime module automatically computes stay duration and total costs. The program includes advanced search and modification capabilities, random room number assignment for realistic booking simulation, and a user-friendly menu-driven interface. This project showcases proficiency in file handling, data persistence, object-oriented design patterns, and creating intuitive command-line interfaces.

Python MySQL
🌐

Ray Tracing Renderer

Built a sophisticated 3D graphics engine entirely from scratch using C, implementing real-time ray tracing algorithms to render photorealistic images of 3D spheres. The project involved complex vector mathematics for 3D space calculations, including operations like dot products, normalization, and distance calculations. I developed a multi-file architecture with separate modules for vector operations, sphere management, and color processing, all coordinated through a custom Makefile for efficient compilation. Key features include precise sphere-ray intersection detection using quadratic equations, realistic Phong lighting with adjustable brightness and positioning, dynamic shadow casting to simulate light occlusion, and grid-based anti-aliasing (9x supersampling) for smooth, high-quality renders. The renderer outputs images in PPM format and handles HEX to RGB color conversion, dynamic memory management with custom vector data structures, and supports configurable camera positioning with viewport calculations. This project demonstrates deep understanding of computational geometry, low-level memory management, and graphics programming fundamentals.

C
🚀

Event Check-In/Check-Out UI/UX Design - Ada's Team Hackathon

Secured 2nd place overall and 1st place in our category at the University of Alberta's Ada's Team UI/UX Hackathon, competing against talented design teams. Our team designed a complete event management web application interface in Figma, focusing on streamlining the check-in and check-out process for large-scale events. The design emphasized user-centered workflows, reducing friction points for both attendees and event staff through intuitive navigation patterns and clear visual hierarchies. We meticulously adhered to the provided brand guidelines and color scheme, ensuring consistency across all screens while maintaining accessibility standards. Key design features included a rapid QR code-based check-in system, real-time attendance dashboard for organizers, responsive layouts optimized for both mobile and tablet devices, and a clean, modern aesthetic that prioritized usability over decoration. The project involved extensive user flow mapping, wireframing, prototyping, and iterative design refinement based on usability principles. This experience demonstrates strong collaboration skills, design thinking methodology, and the ability to deliver polished, professional interfaces under time constraints.

Figma

Contact Me