Sheet 01 · Index
Scale 1:1 · Rev D
Volodymyr
Chornous.
Senior front-end engineer · Kyiv, Ukraine
I build React and Next.js interfaces for product teams, and I care about the details tickets skip, like focus order and the frame where a list reorders.
Fig. 1Δz 25px
- Based in
- Kyiv, UTC+2/+3
- Works in
- React, Next.js, React Native
- Status
- Open to senior roles
02Selected work
No.ProjectRolePeriod
- 01SportsEngine PlayLive and on-demand video streaming for youth and amateur sports, with 120K+ active users and about 3.8M sessions a month.Front-end owner: web, admin and mobile2022–now
- 02Rapid ReplayLive streaming, post-production and highlight distribution for youth and high school sports.Front-end web developer2021–2022
- 03ScoreBirdGame management for sports, fed by NeST, a hardware device that streams score and stats data straight from the scoreboard.Front-end web developer2021–2022
- 04MeridianA meal planner that assembles your week from your dietitian's approved plans.Solo: design and build2026
- 05This siteA static Next.js site with typed MDX, Pagefind search and a drawing-sheet design in two themes.Solo: design and build2023–now
03Writing
4 min read
TypeScript 7: the compiler moved to Go, and 6.0's warnings became errors
TypeScript 7.0 ships the native Go port with builds up to twelve times faster. It keeps the defaults 6.0 introduced, turns 6.0's deprecations into hard errors, and has no programmatic API yet, which matters if you use MDX, Vue, Svelte or Astro.
- F-Droid 2.0: a Kotlin and Compose rewrite, automatic updates, and no more Android 6Release NotesToolingArchitecture
- GitHub Actions runners dropped Node 20: JavaScript actions run on Node 24 nowNode.jsToolingRelease Notes
- GitHub drops SHA-1 RSA signatures over SSH and adds a post-quantum key exchangeSecurityTooling
- A web page could run code through OpenCode's local server: GHSA-632h-h47v-g4x4SecurityAITooling
04Revisions
- D2026-09Redrew the site as a set of sheetsPaper and Blueprint themes, a generated plate for every post, and a cursor that leaves coordinates behind.
- C2026-06Moved from Astro to Next.js 16Static App Router pages, typed MDX from Outstatic, and Pagefind search built from the prerendered HTML.
- B2024-01Drew the typewriter logoThe slab wordmark in the header types itself out once per visit.
- A2023-12First version, in AstroFour pages, one of them a blog. It ran for two and a half years.
05 · Contact
Building a React or Next.js product and need a senior engineer?
Send a few lines about the product and the team.
[email protected], copy to clipboardOr use the contact sheet
