Justin Bruinsma
About Education Skills Projects Resume
Justin Bruinsma
Computer Science | NYIT Aspiring software engineer
About

I am Justin Bruinsma, currently an undergraduate student at New York Institute of Technology, working toward a Bachelor of Science in Computer Science. My academic journey focuses on building a strong foundation in software development, problem-solving, and innovative technologies.

Education
New York Institute of Technology
BS - Computer Science September 2024 - May 2028
Relevant Coursework
  • Data Structures & Algorithms
Skills
Languages and Frameworks
  • Python Logo Python
  • JavaScript Logo JavaScript
  • Java Logo Java
  • HTML Logo HTML
  • CSS Logo CSS
  • Flask Logo Flask
Dev Tools
  • pycharm Pycharm
  • IntelliJ Idea
  • Webstorm
  • 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 by to users by $10 per trading account, resulting in $120 of savings per year, per account.
  • Powered by a Python-based Backend which manages the Oanda API for seamless real-time Forex trading.
  • Account details and data are projected by secure 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.
  • Powered by a Python-based Backend which handles music metadata and playlist management.
  • Music access impliments Linked Lists for playlist structure and song retrieval on the backend.
  • User friendly Web UI powered by HTML, CSS, and JavaScript
Sorting Visualizer
  • A Python-based GUI application that visually demonstrates sorting algorithms in real time.
  • Supports both Selection Sort and Insertion Sort, with a user-friendly dropdown to switch algorithms.
  • Color-coded bars reflect the current comparison and sorting progress using a `tkinter` canvas.
  • Users can customize array length and value range, and restart the animation on demand.
  • Cleanly modularized using event-driven animation logic with Python's `after()` method.
Task Manager Pro
  • A task management application to organize tasks using a command line interface.
  • Undo and redo functionality managed by a Stack.