Skip to main content
Sam Frostman

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

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.

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.

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

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.

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/