Computer Graphics

Computer graphics coursework with a focus on core graphics fundamentals. The coursework covered mesh modeling, subdivisions, parametric curves, and surfaces. Assignments explored coordinate systems, affine transformations, and viewing pipelines, with later work touching on rendering topics such as shading models and ray tracing. Projects were developed in C++ using OpenGL with GLFW for rendering and interactive user input, and were later built on through a computer animation course.

Graphics Project 1Graphics Project 2Graphics Project 3

Personal Website

This site was built using Next.js and React as a personal portfolio to showcase projects I’ve worked on over the years, along with my professional experience. It’s designed to be simple, responsive, and easy to navigate, working cleanly across desktop and mobile without unnecessary complexity. The site uses a component-based structure and utility-first styling to keep layouts consistent and flexible as content grows.
Source control and development are managed through GitHub, with automated builds and deployments handled through Microsoft Azure Static Web Apps. This setup allows changes to be tested, versioned, and deployed quickly, while keeping the project lightweight and easy to maintain as I continue learning, refining the design, and adding new work.

Azure Fundamentals

Completed and earned the Microsoft Azure Fundamentals (AZ-900) certification. The course covered cloud concepts, Azure architecture and services, and management and governance, with an emphasis on understanding compute, networking, and storage options, cost management, security, and how resources are organized and managed within Azure.

EA Software Engineer Experience

I participated in the Electronic Arts Software Engineering Virtual Experience Program. Developed a modified Pac-Man-style game where the player vaccinates ghosts, while unvaccinated ghosts multiply and spread the virus at timed intervals. The project was built in Python using PyGame, focusing on event-driven game loops, collision detection, timed events, and state-based game logic to manage ghost behavior and interactions.

Security Short Film

Wrote, filmed, edited and acted in a creative film to spread awareness to future students about information security and privacy. The film is interactive to keep students and viewers engaged throughout the duration of the film. The viewers are able to make their own decisions based on real-life situations to test their skills on secure technology habits.

Video Link