Interactive travel mapping application for visualizing and sharing personal adventures
A full-stack mobile application that enables users to create and share their travel experiences through an intuitive map interface. Users can create journeys by dropping pins at visited locations, attach photos, ratings, and descriptions to each stop. The app features real-time location tracking, custom map styling for both light and dark modes, and interactive map markers. Key features include journey timeline visualization, location search functionality, photo management with image optimization, and seamless location updates. The app prioritizes user experience with smooth animations and gesture controls while maintaining offline capabilities for remote travel.
Startup platform for personalized 3D-printed midsole analysis and management
Leading the software engineering initiative, I'm building a comprehensive web application from the ground up. The platform features distinct interfaces for administrators and users, with a carefully designed database architecture. The system enables testing facilities to conduct assessments while providing users easy access to their personalized test results and recommendations.
Web app that rewards physical activity with virtual currency and loot boxes
As part of a 3-person team, I led the development of this platform that integrates with Strava accounts. Users earn in-app currency for their activities, which they can spend on mystery loot boxes. I built the backend REST API using MongoDB with Mongoose, implemented Strava API integration for authentication and activity tracking, and designed an intuitive React-based user interface.
Enhanced virtual space with animated vehicles and competitive typing games
As lead architect, I expanded this 2.5D interactive platform by implementing dynamic features that transformed it into an engaging social hub. The additions include various animated transportation options and an exciting typing game, creating an environment that balances social interaction with friendly competition.
Machine learning application for optimizing indoor bouldering routes
An innovative solution that leverages advanced image recognition and search algorithms to enhance climbing experiences. The app analyzes climbing wall images to intelligently generate and suggest optimal routes, revolutionizing how climbers approach indoor bouldering challenges.
Personal portfolio website built with Next.js and TypeScript
Meticulously crafted with a minimalist aesthetic for effortless navigation, this platform serves as a canvas to showcase my projects. The design incorporates vibrant green accents, reflecting my personal style while maintaining professional presentation.
Custom bot for managing Husky Hunt team media collection
Named Mickey, this Discord bot was specifically designed for my 2023 Husky Hunt team, automating the collection and organization of photos and videos during our competition. The bot's efficient media management contributed to our team securing 3rd place among over 100 competitors.
Social fitness tracking app for workout logging and friend connections
A mobile application that combines workout tracking functionality with social networking features. Users can log exercises, monitor their progress over time, and connect with friends to share their fitness journey, all within an intuitive iOS interface.
Automated tool for identifying and replacing clean versions of songs
A specialized script that automatically identifies non-explicit versions of songs in playlists and transfers them to a new curated playlist. Created to solve the common frustration of accidentally adding clean versions of songs to playlists.
Personalized music curation and analytics platform for Spotify users
A specialized tool that enhances the Spotify experience by enabling monthly playlist creation, providing tailored song recommendations, and offering detailed listening analytics. The platform seamlessly integrates with Spotify's API to deliver a comprehensive music management solution.
Java-based application for advanced image manipulation and filtering
Built with Java Swing, this comprehensive tool offers a range of image processing capabilities including filter application, color adjustment, and image transformation. The application features an intuitive interface suitable for users of all experience levels.