UW-Madison Graduate

|

About

Here is a little background

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.

Skills

Hover over skills

HTML

Java

TypeScript

Redux

Unity

Next.js

React Native

Firebase

Tailwind CSS

Expo

Convex

Clerk

React

JavaScript

Python

CSS

VS Code

Projects
Scroll Across to view projects

Project 1 of 11:Badger Chat

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.

Project 2 of 11:Spotlight

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.

Project 3 of 11:Spotify Clone

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.

Project 4 of 11:Buckymon Go

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.

Project 5 of 11:CoachGPT – AI Fitness and Nutrition Web App

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.

Project 6 of 11:Dropbox Clone

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.

Project 7 of 11:Badger Brawl

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.

Project 8 of 11:Threads Clone

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.

Project 9 of 11:Uber Clone

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.

Project 10 of 11:Reinforcement Learning Agent

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.

Project 11 of 11:Push Up Pong

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.