Skip to content
View Abish-27's full-sized avatar

Block or report Abish-27

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
Abish-27/README.md

LinkedIn Email itch.io


abish = {
    "location"     : "Toronto, ON",
    "degree"       : "CS Specialist @ University of Toronto",
    "building"     : "Ghostnote β€” audio stem separation",
    "passions"     : ["full-stack", "applied ML", "game dev", "systems programming"],
    "always_up_for": "hackathons, weird side projects, and anything that ships"
}

I'm the kind of developer who opens a project thinking it'll be a weekend build and ends up rebuilding the whole stack. I work across the full spectrum β€” web apps, ML, game dev, robotics, raw assembly. The common thread: I finish things.


πŸ›  Stack

Python Java JavaScript C C++ C# Assembly SQL GDScript

Flask React Node.js MySQL Godot Unity Arduino scikit-learn


πŸš€ Featured Projects

🎡 Ghostnote

Python Flask Spleeter

Upload any song β†’ isolate stems β†’ download what you want. Vocals, drums, guitar β€” surgically separated. Built end-to-end: upload pipeline, audio processing backend, and playback UI.

View Repo

🌭 Lunch Brake

Assembly CSC258

~4,000 lines of pure MIPS Assembly. Full Columns (SEGA) clone β€” gem matching, cascading gravity, combo multipliers, explosion animations, sound effects, and a persistent leaderboard. Raw memory-mapped framebuffer. No libraries. The final boss fight for CSC258.

View Repo

🎡 Banger Generator

C Concurrency MIDI

Pure C. Spawns 3 concurrent child processes via fork() + pipes β€” drums, guitar, piano β€” each building a raw MIDI track from scratch, piped back and merged into a .mid, rendered to .ogg. Zero external music libraries. Pick BPM, genre, key, bars.

View Repo

πŸ€– Glacier

C++ Arduino UltraHacks

Autonomous maze-solving robot for UltraHacks 2026. Multiple Arduinos + color sensors + distance sensors navigate mazes in real time. Includes a mechanical arm for picking up objects. Hardware, firmware, and problem-solving β€” all physical.

View Repo

πŸ—‘οΈ Midnight Assassin

Godot GDScript Shipped

Stealth jam game β€” play as an assassin, take out guards without stepping into the light. Enemy detection AI, dagger combat, multiple levels, full sound design. Jam-built and actually published.

Play on itch.io View Repo

🌌 Graviton

Godot Game Jam Shipped

Built for GODOT Game Jam #80 β€” you control gravity itself. Navigate obstacles, interact with particles, bend physics to your will. From zero GDScript to shipped game, in a jam.

View Repo

πŸ“ˆ Stock Decision Trees

Python scikit-learn ML

Decision-tree classifier on historical stock data β€” buy/hold recommendations that are interpretable by design. Read the tree, understand the decision. Black-box models aren't the only option.

View Repo

🍽️ Meal Planner

Java JSP MySQL

Randomized weekly meal plans backed by a full relational database. Meals, ingredients, recipes β€” real CRUD, real schema. More complex than it sounds. Ask me about the schema.

View Repo

πŸ—£οΈ Shade Web

JavaScript Scraping

Browser-based virtual assistant β€” calculations, definitions, music, conversation, web scraping. Built before AI assistants were cool.

View Repo

πŸ’‘ LED Strips

Arduino C++

Patterns, effects, and reactive lighting on physical LED strips. Where code leaves the screen and enters the room.

View Repo


If something catches your eye β€” star it, fork it, or just say hi. abishkulkarni@gmail.com Β· LinkedIn Β· Toronto Β· still compiling

Pinned Loading

  1. Stock-Decision-Trees Stock-Decision-Trees Public

    A program that uses classification and machine learning to create decision trees that predict the behavior of a stock and recommend whether to buy it or not.

    Python 1

  2. Graviton Graviton Public

    A game created for the GODOT Game Jam 80# using GD script where you control gravity, navigating through various obstacles, and reacting with different particles.

    GDScript 1

  3. Meal-Planner Meal-Planner Public

    A JSP program that produces a randomised mean plan, offers management of meals/ingredients, provides access to recipes and much more. Implements via an SQL database.

    Java 1

  4. Shade-web Shade-web Public

    A virtual assistant using JavaScript that does various tasks such as calculations, music, conversation, meanings and definitions via web scrapping etc.

    JavaScript

  5. Ghostnote Ghostnote Public

    An app that isolates or extracts chosen instruments/vocals from any song and allows the user to play and download the the generated track. Created in python/flask environment using spleeter for aud…

    Python 1

  6. kikotc/pe-watchtower kikotc/pe-watchtower Public template

    Forked from MLH-Fellowship/PE-Hackathon-Template-2026

    Production engineering service focused on observability, alerting, and incident response.

    HTML