Sam Frostman
Student at Rochester Institute of Technology
Class of 2028
About Me
Hello! I'm Sam Frostman, a Computer Science student at Rochester Institute of Technology, expected to graduate in May 2028. I've completed coursework in Mechanics of Programming, Computer Science Theory, CS I & II, and Computer Science Concepts and Algorithms. I'm passionate about software engineering, computer science, and machine learning, and I'm currently seeking a co-op position for May–August 2025 in these fields. Beyond academics, I've developed a variety of projects—including web applications and Discord bots—that demonstrate my ability to design, build, and deploy practical software solutions. My experience spans multiple programming languages and frameworks, and I'm always eager to learn and tackle new challenges. Outside of school, I've worked in lower management at Hannaford since October 2021, where I oversee front-end operations, manage staff, and ensure excellent customer service. I'm currently on leave of absence to focus on my studies.
Projects
Web Application and Discord Bot for Message Storage (August 2024)
Developed a full-stack web application using Flask and Django with HTML, CSS, and JavaScript. Integrated a web server to store and search messages for a Discord bot, utilizing SQLAlchemy and discordpy for efficient data handling. Added features like a user friend system, blogs, and profiles. Implemented website-specific login and OAuth2 support through Discord to enhance user authentication and accessibility.
General Purpose Discord Bot (February 2024)
Developed a Discord bot for moderation and entertainment using discordpy and MySQL. The bot features user management, automated moderation tools, and fun commands to enhance server engagement.
Direct Chat Service with RSA Encryption (December 2023)
Built a direct chat service and a server based chat system in Python using sockets with full RSA encryption to ensure secure communication. Designed a graphical user interface (GUI) with Tkinter to provide an intuitive user experience. You can try it out by downloading the RSA_Server_Client.exe down below and connecting to samfrostman.com as the ip and 5000 as the ip! Find it on my github! Download RSA_Server_Client.exe Download RSA.exe Download RSA_Server.exe
Discord Bot for Replacing Reaction-based Report System (January, 2025)
Developed a discord bot to replace a longstanding system which was broken due to changes to discord notification system. Includes functionalities to report messages or users through context menus and to provide a reason for the report through modals. Includes persistent states using SQLAlchemy.
Goodreads Discord RPC (Electron + Flask + React) (July 2025)
A cross-platform desktop app that turns my Goodreads “Currently Reading” shelf into live Discord Rich Presence. The Flask backend gets my 'currently reading' from Goodreads and exposes a small REST API; a React UI lets you pick the active book and tweak settings; and an Electron shell packages it all with a splash screen, single-instance guard, tray minimization, Windows startup shortcut, and a resilient presence thread (locks, status queue, auto-reconnect). This was also the first project I compiled for multiple operating systems including Windows, Mac and Linux with GitHub Actions. In short: a full-stack desktop tool to share something that I am passionate about.
Skills
- Programming Languages: Python, Java, HTML, CSS, SQL, JavaScript, C, C++, C#
- Frameworks: Django, Flask, Waitress, Nginx
- Software: Git/GitHub, Visual Studio Code, IntelliJ, CertBot
- Web Technologies: RESTful APIs, OAuth2
- Operating Systems: Windows, Linux (Debian, Raspbian, Ubuntu)
Contact Me
Email: stf7365@rit.edu
Phone: (802) 922-4341
LinkedIn: linkedin.com/in/sam-frostman/