I'm a Computer Science student at Northeastern University with a concentration in Software Development and a minor in Business Administration. Currently pursuing a B.S. degree (May 2028) with a 3.95 GPA. Dean's List (2024, 2025, 2026).
Find me on LinkedIn or reach out at behan.s@northeastern.edu
For a more comprehensive understanding of who I am and my professional career please visit my portfolio
-
ClubSync: Full-stack club management platform (React, Express, MongoDB) in active production, replacing manual spreadsheet workflows for dues tracking and event access. Implemented session-based authentication, tier-based eligibility gating, and backend-paginated REST APIs handling 1,300+ records.
-
Rundown: Mobile training companion (React Native, Supabase, Claude API) that integrates Strava API to deliver personalized coaching. Built verification framework auto-validating running tasks via 10pm Strava sync with real-time webhook architecture and OAuth authentication.
-
PT Portal: Web application (React, Express, MongoDB) connecting physical therapists, patients, and doctors. Dynamic workout assignment, real-time progress communication, and referral tracking eliminating email chains and spreadsheet chaos.
-
RouteReady: Comprehensive hiking platform with trail browsing, difficulty ratings, user reviews, weather predictions, achievement tracking, and personal hiking portfolio. Built with full-stack web technologies.
-
EuroTour: Full-stack web application synthesizing tourism datasets through machine learning algorithms. Delivers personalized travel recommendations for tourists, predictive analytics for tourism directors, and validated visualizations for researchers using time series forecasting and recommender models.
-
Sanguine: Two-player strategy card game (inspired by Queen's Blood from Final Fantasy). Game logic separated from view architecture for testability and extensibility. Turn-based card placement with influence patterns and row-based scoring mechanics. (Private Repo, Available upon Request)
-
Power Line: Java-based power line game using Kruskal's Minimum Spanning Tree and BFS algorithms for power distribution optimization (Private Repo, Available upon Request)
-
Connections: Java implementation of the NYT Connections puzzle with scalable randomization algorithms for word shuffling and grid positioning using Java inheritance patterns (Private Repo, Available upon Request)


