Skip to content
View saacostam's full-sized avatar

Block or report saacostam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saacostam/README.md

saacostam - Santiago Acosta

Full Stack Software Engineer (TypeScript)

Focused on building clean, maintainable, testable web applications, interactive interfaces, and music-driven tools.
Primary stack: TypeScript, full-stack JavaScript ecosystems.

Web Applications · Interactive Systems · Music Tools

Portfolio: https://saacostam.github.io/


Core Web Applications

  • PortfolioDemo · Repo
    🧙‍♂️ Personal portfolio showcasing interactive web applications and experiments.

  • Home Resource ManagerDemo · Repo
    🏠 Full-stack web app for structured resource tracking and persistent state management.

  • Sonarah (Spotify Playlist Creator)Demo · Repo
    🎵 Spotify-integrated tool for generating and managing playlists via API workflows.

  • Tic Tac Toe (Real-time Multiplayer Web App)Demo · Repo
    ❌ Multiplayer web app with synchronized game state and session-based interactions.


Backend & Infrastructure

  • saacostam APIRepo
    🤖 Central backend containing shared API services and infrastructure used across multiple projects.
    Node.js + TypeScript based, focused on reusable backend modules, authentication patterns, and service architecture.
    No public demo (infrastructure-only repository).

Interactive & Music Systems

  • Guitar Chords VisualizerDemo · Repo
    🎸 Interactive visualization of guitar chord structures and note mappings.

  • Music DSL (Programming Language for Music)Demo · Repo
    🎹 Domain-specific language for programmatic music composition with parsing and execution logic.


3D / Games

  • 3D Crossy Road CloneDemo · Repo
    🐓 3D interactive prototype exploring movement systems and scene management.

  • 3D Tower DefenseDemo · Repo
    🗼 3D interactive strategy prototype with object interactions and gameplay logic.


Others

  • Lalu (Spotify Clone)Demo · Repo
    🎧 Music streaming UI (no BE integration) focusing on playback state, auth flows, and media interactions.

Pinned Loading

  1. saacostam.github.io saacostam.github.io Public

    🧙‍♂️ This is my portfolio website, where I showcase some of my class, professional and personal projects related to Software Engineering.

    TypeScript 1

  2. fuzzy-noteable fuzzy-noteable Public

    🎸 Web App for leaning chords with a real-time interactive visualizer that syncs to a audio source (Youtube video)

    TypeScript 3

  3. home-resource-manager home-resource-manager Public

    🏠 Keeping track of house chores and resources can get messy. Home Resource Manager helps organize them. It’s a simple way to stay on top of recurring responsibilities and visualize what’s already b…

    TypeScript 1

  4. sonarah sonarah Public

    (﹙˓ ‍🎧 ˒﹚) Sonarah is a Spotify-powered playlist matching tool for people who care about flow, mood, and intent — not just collections of tracks. Instead of generating playlists automatically, Sona…

    TypeScript 1

  5. music-dsl music-dsl Public

    🎼 TuneCode is a web programming language for music creation, oriented towards people with experience in the use of software dedicated to music production (DAW: Digital Audio Workstations). Using an…

    JavaScript 3

  6. 3d-crossy-road 3d-crossy-road Public

    🐓 This is a clone project for the game Crossy Road, built using BabylonJs as the 3D game engine. The project and class structure mirrors the ExcaliburJs framework, but using the 3D primitives provi…

    TypeScript 2 1