Justin Bruinsma
Justin Bruinsma
Computer Science | NYIT Aspiring software engineer
Portrait of Justin Bruinsma
About

I am Justin Bruinsma, an undergraduate at New York Institute of Technology pursuing a B.S. in Computer Science. My studies focus on software development, problem-solving, and building projects that apply modern technologies.

Education
New York Institute of Technology
BS — Computer Science September 2024 – May 2028
Relevant Coursework
  • Data Structures & Algorithms
  • Calculus I
  • Design & Analysis of Algorithms
  • Database Management
  • Digital Logic Design
  • Technical Writting
Skills
Languages and Frameworks
  • Python logo Python
  • FastAPI
  • Vue
  • MySQL logo MySQL
  • JavaScript logo JavaScript
  • Java logo Java
  • HTML5 logo HTML
  • CSS3 logo CSS
  • Flask logo Flask
Dev Tools
  • JetBrains logo JetBrains IDEs
  • Visual Studio
  • GitHub
Projects
Chatter
  • Real-time messaging app built to learn WebSockets and live updates.
  • Backend: Python + FastAPI (WebSocket + REST); Frontend: Vue.
  • Direct messages and group chats; public/private profiles; following/friends.
  • V1 uses a custom AVL-tree–backed in-memory store for Users and Chats.
  • Focus on scalable messaging patterns and real-time UX.
Sharpen
  • Trading simulator to evaluate retail strategies against real market data.
  • Supports futures data (NQ, ES, YM) via Yahoo Finance feeds.
  • Backend: Python + FastAPI; Frontend: Vue.
  • Base product focused on strategy testing and performance tracking.
  • Roadmap: more strategies, risk settings, create-your-own strategies, leaderboard.
Unchained
  • Personal music management platform to upload, organize, and play MP3s.
  • Complete rebuild of TuneTrack; first project using a modern framework (Vue).
  • Backend: Python + Flask API; Frontend: Vue.
  • Playlists, in-browser audio playback, and basic sharing controls.
  • Roadmap: auth, database, favorites, profiles, S3 option, YouTube import (personal use).
Trade Sync
  • A web-based trade copier platform that allows users to link multiple OANDA trading accounts together.
  • Reduces cost to users by $10 per trading account (≈$120 savings per year, per account).
  • Powered by a Python backend which manages the OANDA API for real-time forex trading.
  • Account details and data are protected by database management using SQLAlchemy.
  • User-friendly web UI powered by HTML, CSS, and JavaScript.
TuneTrack
  • A web-based music playlist manager with song addition, playback, and UI features.
  • Python backend handles music metadata and playlist management.
  • Music access implements linked lists for playlist structure and song retrieval on the backend.
  • User-friendly web UI powered by HTML, CSS, and JavaScript.
Sorting Visualizer
  • Python GUI that demonstrates sorting algorithms in real time.
  • Supports Selection Sort and Insertion Sort with a dropdown to switch algorithms.
  • Color-coded bars reflect comparisons and progress using a Tkinter canvas.
  • Users can customize array length and value range, and restart the animation.
  • Event-driven animation using Python's after() method.
Task Manager Pro
  • CLI task manager to organize tasks efficiently.
  • Undo/redo functionality managed by a stack.