I'm a University of Wisconsin - Madison graduate, with degrees in Computer Science and Data Science. Throughout my academic journey, I've delved into a diverse array of subjects, from Algorithms and Data Structures to Machine Organization, Databases, and User Interfaces. I've explored cutting-edge technologies like Virtual Reality and AI, honing my skills in programming languages such as Python, Java, C, C++, JavaScript, TypeScript, and SQL. Additionally, I've gained practical experience with modern web development tools like React, Next.js, React Native, and Node.js, contributing to my versatile skill set in software development.

HTML

Java

TypeScript

Redux

Unity

Next.js
React Native

Firebase

Tailwind CSS

Expo

Convex

Clerk

React

JavaScript

Python

CSS

VS Code




Created a dynamic Full-Stack React Web App with real-time chat and responsive design. Included user authentication and post management for interactive experience. Converted Badger Chat to a React Native mobile app, showcasing cross-platform capability.




Spotlight is a cross-platform social app built with Expo and React Native, using Clerk for secure authentication and Convex for real-time data sync. Webhook integrity is ensured with SVIX, enabling a reliable, scalable backend for dynamic social interactions.





Developed a Spotify clone leveraging React and Next.js for the frontend, Tailwind CSS for styling, and next-auth for authentication. Integrated Spotify API for music streaming functionalities. Utilized recoil for state management.





Developed a geocaching app where users earn points by visiting real-world locations. The front end, built with Next.js, integrates the Google Maps API from the Google Cloud Platform for location-based services. Implemented authentication and established a backend infrastructure using Spring Boot and Docker.






Built and deployed a full-stack AI-powered web app with React and Next.js, enabling users to chat with an assistant that generates personalized fitness and meal plans. Integrated Clerk for authentication, Convex for backend logic, and Vapi/Gemini for AI workflows via secured webhooks.






This project is a Dropbox clone built with authentication, drag-and-drop functionality, delete functionality, and a backend powered by Firebase. It's developed using React with Next.js, offering a seamless user experience for file management.


Developed a VR game utilizing Unity, where players use a virtual gun that transforms their size and speed dynamically. This unique gameplay mechanic challenges players to strategize within a visually immersive environment.





Developed a Threads clone with a responsive cross-platform interface using Expo and React Native. Implemented authentication with Clerk and built a real-time backend using Convex to manage user data and interactions.




Developed an Uber clone using React Native, Tailwind CSS, Google Maps API, and Redux, delivering a feature-rich ride-sharing application with a polished user interface and state management.


Developed and implemented a Q-learning algorithm in Python to train an agent for optimal navigation in a frozen lake environment. Optimized agent performance through ε-greedy policy for effective exploration and exploitation.




Developed a workout game using face-api.js that employs machine learning models to detect and utilize facial movements, specifically the nose, to control the in-game paddle.