Profile Picture

Hi! I'm Spencer Boggs

A Software Engineer and Front-End Developer.

Learn More>


About Me

I am a Computer Science graduate and software engineer focused on gameplay programming, multiplayer systems, and interactive software. I have been programming since I was 12 years old and have built projects ranging from real-time multiplayer games and developer tools to web applications and systems-level software.

My primary languages are C++, C#, JavaScript, and Python, and I am currently developing projects with Unity and Unreal Engine. I enjoy building systems that emphasize clean architecture, performance, and real-time interaction.

Technical Skills

Programming

Tools & Platforms

Social Accounts

GitHub LinkedIn Stack Overflow LeetCode


My Projects

Internships Filter

Developed a Flask app to fetch and display internship listings from popular GitHub Internship README repositories. Users can filter listings by company, role, and location, including exclusion filters (e.g., -remote). Tracks application status and displays results in an interactive table. Used Flask for the web framework and requests for data fetching.

Video Transcriber

Developed a Python-based script to transcribe speech from video files (.mp4, .mov) and generate subtitles with precise timing. Converts video to .wav format, analyzes audio, and overlays subtitles directly onto the video. Utilized libraries such as Whisper for speech recognition, numpy for data handling, moviepy for video processing, and Pillow for subtitle rendering.

Pong Local Multiplayer

Developed a JavaScript-based local multiplayer Pong game utilizing the HTML5 Canvas. Implemented realistic physics for paddle and ball interactions, dynamic ball speed adjustments, and a retro CRT-style interface featuring scanlines and noise effects. Designed responsive controls for two players and integrated real-time score tracking.

GitHub Trend Analyzer

Built a Flask app to scrape and display trending GitHub repositories with details like stars, daily growth, and descriptions. Used BeautifulSoup for scraping, JSON for data storage, and HTML/CSS for a responsive UI, enabling sorting and dynamic updates.

Steam Game Collection

Interactive Steam game library viewer with real-time statistics, playtime tracking, and platform compatibility. Features client-side data fetching from Steam API, NSFW content filtering, and responsive design. Built with vanilla JavaScript and integrated into my portfolio website.

Nostalgic Spotify Tracks

Interactive Spotify track viewer for discovering older favorite songs with album artwork, popularity metrics, and search functionality. Features client-side authentication, manual track input fallback, and responsive grid layout. Built with vanilla JavaScript and integrated into my portfolio website.



Contact Me

Email: spencerdboggs@gmail.com

GitHub: spencerboggs

LinkedIn: spencer-boggs

Stack Overflow: spin_boggs