Hi, I'm Nick Deupree & I'm a recent graduate from the University of California, Santa Cruz, pursuing a career in software engineering.
I'm passionate about building software that solves real problems, and I'm actively developing personal projects to hone my skills and explore new technologies.
When I'm not at the computer I enjoy wilderness camping, basketball, and staying fit.
Jun 2025 - Present
Remote
January 2025 - June 2025
Remote
April - November 2024
I-Falls, MN
expo-alarm-kit is a native Expo module that integrates Apple's AlarmKit framework to schedule persistent, system-level iOS alarms that function even when the app is closed. It utilizes iOS App Groups to synchronize state, enabling complex repeating schedules and the unique capability to automatically launch the hosting application immediately upon alarm dismissal.
A python desktop app using customtkinter, llama-cpp-python, Microsoft's Phi-3 model, and SQLite to create a local dictionary of words and their definitions. Users can add new words, view existing definitions, and search for specific entries. The app provides a simple interface for managing the dictionary and utilizes the LLM to generate accurate definitions based on user input, find synonyms, and learn about the words in their dictionary.
A React & TypeScript web app that converts xml cd and vinyl mastering notes into a clean, formatted PDF. It features a user-friendly interface for uploading XML files, customizable formatting options, and generates a professional PDF output for easy sharing and printing.
Lexicon is a modern web application that enhances your reading experience through Rapid Serial Visual Presentation (RSVP) for speed reading and natural text-to-speech capabilities. Built with React 19, TypeScript, and Tailwind CSS, it offers a fully responsive PWA with adjustable reading speeds, multiple voice options, and an accessible dark mode interface.
A real-time multiplayer coding platform for practicing data structures and algorithms. Built with React, Node.js, Yjs, Java, & Python it allows users to solve coding problems together in the same editor.
A web app that generates conversational replies using DeepSeek R1 through Open Router. Built with Next.js and Tailwind CSS, it offers a sleek interface for users to create funny & ironic responses.
Built for 12k Mastering, this Python Tkinter app scans the mastering folder on external backup drives. It generates a CSV listing each subfolder along with its drive name.
Audio Tag Editor — A minimal Python tool to update song metadata like title, artist, album, genre, and cover art using Mutagen. Simple UI with Tkinter. Supports MP3, FLAC, OGG, and more. Ideal for handling your local files.
EraseTrail is a Firefox extension that automatically deletes browsing history entries for specific websites, helping you stay private and focused without sacrificing usability.
A web application that leverages machine learning to remove background noise from audio files.
Developer in a team of 4. Built a bird-watching platform with user authentication & submission features using Py4Web, SQLite and Google Maps API. Designed and implemented the data visualization page, featuring temporal species sighting graphs, contributor leaderboards, and a filtered list of all bird species in a selected area.
Developed a full-stack AI-powered knowledge base web app for supply chain companies using Next.js & Firebase. We also integrated a self-hosted LLM via Firebase Genkit for RAG-based document retrieval, improving search efficiency.
A Progressive Web App designed to help users manage their daily tasks with a simple checklist. Users can add tasks, mark them as completed, and reset the list each day. The app is installable on mobile and desktop devices, providing quick access to daily task management anytime, even offline.
A Progressive Web App designed to help users generate strong and customizable passwords. Users can set the length of their password, select character options (uppercase letters, numbers, special characters), and instantly copy the generated password for easy use. The app is installable on mobile and desktop devices, providing quick access for secure password generation anytime, even offline.
A Progressive Web App designed to help users track their daily water intake. Users can set a daily goal, record the amount of water they drink throughout the day, and visually monitor their progress with a realistic water animation. The app resets daily to encourage consistent hydration habits.
A retro-style arcade built with Pygame featuring Snake, Pong, Asteroids, Space Invaders, and more. Developed entirely using OpenAI's o1 and 4o models to improve AI prompting skills.
PromptMasters is a multiplayer AI image-generation game where players create images from prompts and vote on the best ones. Compete across several rounds, earning points for each vote. The player with the highest score wins! Built with Node.js and Socket.io for real-time play. Fun, creative, and competitive!
A Python-based tool that converts playlists between YouTube Music and Spotify, making it easy to transfer your favorite music.
A classic Minesweeper game reimagined for MacOS, built with Swift and optimized for a smooth user experience.
A tool for creating and managing Counter-Strike 2 inventories, allowing users to experiment with different weapon skin combinations.
A Python application for tracking personal finances, including income, expenses, and savings goals.
A collection of custom Minecraft server plugins that add new features and enhance gameplay experiences.
A Minecraft mod that introduces steel as a new material, along with related crafting recipes and game mechanics.