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
Relevant Coursework
- Data Structures & Algorithms
Skills
Languages and Frameworks
-
Python
-
JavaScript
-
Java
-
HTML
-
CSS
-
Flask
Dev Tools
- 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.