SHAWN BRODERICK
BALTHASAR-2PROJECTS
PRJ-012IN PROGRESS

Yu-Gi-Oh Game Line Visualizer

Developing a full-stack graphical visualzier for the Yu-Gi-Oh card game. Project includes creating a wrapper for the YGOPro C++ Engine into Go, the State Space Exporler, API Layer, and front-end React Appplciation.

PRJ-013IN PROGRESS

Developer Portfolio

Next.js Portfolio site for displaying my projects and skills fully builty utilized Claude Code

PRJ-011

Stock Trading Framework

Built a Python backtesting framework from scratch capable of evaluating trading strategies against historical price, market cap, and cash flow data. Reverse-engineered the Invesco S&P 500 Momentum ETF methodology to predict rebalanced holdings with 96% accuracy. Developed a Momentum/Cash Flow-weighted algorithm producing 82% returns over a 2-year backtest.

PRJ-010IN PROGRESS
🎵

Interactive Music Experience

Lead a team of 5 in orchestrating a live interactive concert for a local Rochester Artists. Handled artist communicaiton, team managment, as well as development for the project. Created live visuals using TouchDesigner. Developed a flashlight tracking Python program to feed to a Unity Project.

PRJ-009IN PROGRESS
📊

Prediction Market Visualizer

Developing a Bloomberg-like visualizer for Prediction Markets using Go. Real-time data visualization and market analysis tool.

PRJ-008IN PROGRESS
🎨

Graphics Pipeline

Building a simple graphics pipeline from scratch to understand the fundamentals of computer graphics rendering in both 2D-3D

PRJ-006
📱

PKP — Startup Project

Full-stack Android/iOS React Native application for vendor-event matching. Implemented Firebase Cloud Messaging for in-app and push notifications. Refactored parts of the API and set up the Firebase FCM for notifications on the Android side.

PRJ-005

Jott Language Interpreter

Built a full interpreter in Java for a custom language called Jott. Implemented lexical analysis, syntax parsing, abstract syntax tree validation, and runtime execution as part of a semester-long team project.

PRJ-004
🎵

Music Database & CLI

Designed and developed a PostgreSQL database and associated Java CLI application for a music site with users, artists, songs, playlists, albums, and plays. Implemented proper database normalization and query optimization.

PRJ-003
🛒

E-Commerce Spell Shop

Developed in a team of 4 an e-commerce application where users could buy spells that interacted with a Spring Boot API. Added a game feature that unlocked new spells based on combinations of previously purchased spells. Focused on cart page front-end and back-end.

PRJ-002

Command Line Monopoly

Re-created Monopoly as a fully playable command-line game to practice Java OOP principles including inheritance, polymorphism, and design patterns.

PRJ-001

Web Design & Social Media

Established and managed Instagram and Facebook profiles for Tall Timbers. Designed portfolio websites for peers using Webflow, focusing on clean design and user experience.

BALTHASAR-2 // ACADEMICCOURSEWORK

Interactive Music Experiences

IN PROGRESS

Putting together a concert for a local musician using TouchDesigner, Unity, and Python to track audience generating live visuals.

Programming Skills: Go

IN PROGRESS

Learning Go and developing a Bloomberg-like visualizer for Prediction Markets.

Intro to Computer Graphics

IN PROGRESS

Developing a simple graphics pipeline from scratch to understand rendering fundamentals.

Machine Learning

Developed an ID3 Decision tree from scratch for predicting loan defaults. Used NAS-Search to speed up BERT-based and GPT-1 language model training. Implemented a KAze/A-KAze feature extractor and MobileNetV3 CNN to compare image classifications.

Algorithmic Trading

Developed a framework for testing financial trading algorithms and back-testing them using scraped data. Reverse-engineered the Invesco S&P 500 Momentum ETF methodology achieving 96% accuracy. Built a Momentum/Cashflow weighted algorithm producing 82% returns over 2-year backtest.

Intro to Software Engineering

Semester-long Scrum-Agile simulation building a full e-commerce application with a team of five. Developed both front-end and back-end features including a spell-unlocking game mechanic.

Programming Language Concepts

Built a Java interpreter for a custom language called Jott as part of a team. Implemented lexical analysis, syntax parsing, abstract syntax tree validation, and runtime execution.

Introduction to Artificial Intelligence

Implemented classic AI algorithms including A* Search, Propositional Logic, Decision Trees, and Adaboost.

Analysis of Algorithms

Overview of algorithms used to solve problems and associated data structures. Learned about Dynamic Programming, Brute Force, time/space complexity analysis.

Principles of Data Management

Designed and implemented a PostgreSQL database and Java CLI application for a music site with users, artists, songs, playlists, albums, and plays. Learned database concepts and implementation.

Introduction to Computer Science Theory

Theoretical foundations of computation including automata, formal languages, and complexity theory.

Graph Theory

Mathematical theory behind graphs, trees, networks, and their computational applications.

Math: Simulation and Randomness

Computational methods for producing and analyzing random numbers and simulations.

Mechanics of Programming

Introduction to low-level programming, memory management, and systems concepts.

Computer Science II

Object-oriented programming fundamentals using Java. Implemented backtracking algorithms to solve Wordle and Frogs puzzles.

Computer Science I

Introductory programming course covering basic constructs, data types, and problem-solving.

MAGI FEED
[PROJ] PRJ-001 FILE:MAGI_PORTFOLIO STATUS:IN PROGRESS PRIORITY:AAA // [PROJ] PRJ-002 FILE:YU-GIOH_LINE_VISUALIZER STATUS:IN PROGRESS PRIORITY:AA // [PROJ] PRJ-003 FILE:INTERACTIVE_MUSIC STATUS:CONCERT COMMING: APRIL 16th PRIORITY:AA // [PROJ] PRJ-004 FILE:PREDICTION_MARKET_VIZ STATUS:IN PROGRESS PRIORITY:A // [PROJ] PRJ-005 FILE:GRAPHICS_PIPELINE STATUS:IN PROGRESS PRIORITY:A // [PROJ] PRJ-006 FILE:ITS_SD_DEV_TEAM STATUS:IN PROGRESS PRIORITY:A // [PROJ] PRJ-007 FILE:FINAL SEMESTER STATUS:GRADUATING MAY 2026 PRIORITY:A // [PROJ] PRJ-008 FILE:GRAPHICS_PIPELINE STATUS:IN PROGRESS PRIORITY:A // [WARN] FULL TIME POSTION NOT FOUND // [INFO] WEBSITE_INSPIRATION // [TIP] NAVIGATION_HINT // [SYS] AI_MODULE_STATUS // [PROJ] PRJ-001 FILE:MAGI_PORTFOLIO STATUS:IN PROGRESS PRIORITY:AAA // [PROJ] PRJ-002 FILE:YU-GIOH_LINE_VISUALIZER STATUS:IN PROGRESS PRIORITY:AA // [PROJ] PRJ-003 FILE:INTERACTIVE_MUSIC STATUS:CONCERT COMMING: APRIL 16th PRIORITY:AA // [PROJ] PRJ-004 FILE:PREDICTION_MARKET_VIZ STATUS:IN PROGRESS PRIORITY:A // [PROJ] PRJ-005 FILE:GRAPHICS_PIPELINE STATUS:IN PROGRESS PRIORITY:A // [PROJ] PRJ-006 FILE:ITS_SD_DEV_TEAM STATUS:IN PROGRESS PRIORITY:A // [PROJ] PRJ-007 FILE:FINAL SEMESTER STATUS:GRADUATING MAY 2026 PRIORITY:A // [PROJ] PRJ-008 FILE:GRAPHICS_PIPELINE STATUS:IN PROGRESS PRIORITY:A // [WARN] FULL TIME POSTION NOT FOUND // [INFO] WEBSITE_INSPIRATION // [TIP] NAVIGATION_HINT // [SYS] AI_MODULE_STATUS //