JavaScript Developer
I don't describe my JavaScript. I run it for you.
Every section below is a working artifact — live, typed, and tested. Source is one click away on each.
- 10+
- years building software
- TS
- strict, end to end
- 95+
- Lighthouse target
Live, right now
This input is wired to the real debounce from my utility package.
Labs
Interactive demos, each demonstrating a specific skill.
@cansukaluc/utils
liveA published, fully-typed, tree-shakable utility library with a live playground.
demonstrates: API design · TypeScript · testing · npm publishing
Guess the Output
liveTricky coercion, closure, hoisting & event-loop questions with explanations.
demonstrates: Interview-grade language depth
TS → JS Transpiler
liveWrite TypeScript, see compiled JS and diagnostics live, in the browser.
demonstrates: Compiler internals · Web Workers · performance
Event Loop Visualizer
liveWatch the call stack, microtask and macrotask queues step through your code.
demonstrates: Deep runtime understanding
Component Lab
liveAn accessible, typed, tested React component library, rendered live with controls.
demonstrates: Component architecture · a11y · design system
Algorithm Visualizer
liveWatch bubble, insertion, selection and quick sort run frame by frame.
demonstrates: CS fundamentals · algorithmic thinking
JavaScript Games
liveSnake in vanilla canvas (no framework) and a Memory game in pure React state.
demonstrates: Vanilla DOM/canvas · game loops · React state
GitHub Explorer
liveA route handler calls GitHub server-side; the client consumes it with full UX states.
demonstrates: Node.js API · server-side fetch · async data