Skip to content
View mkou135's full-sized avatar

Block or report mkou135

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

Michael Kourkov

Full-stack developer in Melbourne. TypeScript, React Native, Next.js, Supabase.

I'm the sole developer of a production platform at a Melbourne entertainment company — a React Native app live on both app stores, two Next.js web applications, a Supabase backend, and third-party CRM integration. That work lives in a private enterprise account, so it isn't visible here. What is here is what I build on my own time.

tune-arcade — an arcade game where reading real sheet music and playing it on your instrument is the gameplay. Live pitch detection off the microphone scores your performance. TypeScript, Web Audio, Vite, Vitest. Live demo

chess-engine — a UCI chess engine written from scratch in Rust. Correctness is verified with perft against published node counts, so move generation is either exactly right or provably wrong. Design decisions and the reasoning behind them are logged in docs/decisions.md.

Before software: three years as a contracted performer, a decade teaching instrumental music. I build for people who aren't at desks because I used to be one of them.

Melbourne · open to full-stack and mobile roles

Pinned Loading

  1. chess-engine chess-engine Public

    A UCI chess engine written from scratch in Rust, as a way of learning the language.

    Rust

  2. chops-buddy chops-buddy Public

    UI prototype for an instrumental teaching platform: Next.js, Tailwind, TypeScript. Interface and information architecture; data layer not yet wired.

    TypeScript

  3. tune-arcade tune-arcade Public

    An arcade game where reading real sheet music and playing it on your real instrument is the gameplay. Live pitch detection scores your performance. TypeScript, Web Audio, Vite, Vitest.

    TypeScript