Skip to content
View KarllWest's full-sized avatar

Block or report KarllWest

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.

Content in all repositories owned by your account will be closed.
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
KarllWest/README.md

Davyd Tonkoshtan

Junior Frontend Developer · Manchester, UK

React and TypeScript on the front end, working my way deeper into Node.js and databases. I like problems where the hard part is the data model, not the CSS — though I care about the CSS too.

Settled status, so no sponsorship needed. Open to junior and apprenticeship-level roles in Greater Manchester or remote.


What I'm working on

KeyBindy — a searchable database of professional esports players' hardware and in-game settings. Started it because the information exists but is scattered across a hundred YouTube descriptions and outdated wikis. The interesting part was the filtering: users want to slice by game, by peripheral, by player, and by combinations of all three, without the URL state falling apart.

React TypeScript Vite · live · code


What I've built with a team

Leleka — a full-stack trip-planning app built with a small team, Apr–Jul 2026. I owned the Trip/Journey feature end to end and integrated it with the team's Express/MongoDB API. I also ran the sprints as Scrum Master, which taught me more about writing clear tickets than about writing code.

Next.js TypeScript Express MongoDB

GoIT bootcamp projects — Paw Hut and CoffeeJoy, team builds where I handled the modal system and hero section respectively, and did a fair amount of reviewing other people's pull requests.

JavaScript Swiper.js Fetch API


Competitions

WorldSkills UK 2026 — Web Development, Entry Stage. A timed assessment under national competition conditions. Doing frontend work against a clock is a very different skill from doing it comfortably, and it exposed exactly which parts of my process were slow.


Toolbox

Comfortable: JavaScript (ES6+) · TypeScript · React · HTML5 · CSS3 (BEM, Flexbox/Grid) · Git

Have worked with: Next.js · Node.js · Express · MongoDB · PostgreSQL · Prisma · Redux · REST APIs

Learning next: authentication patterns, SQL beyond the basics, and how to structure a backend that won't embarrass me in six months


Elsewhere

LinkedIn · tonkoshtan.david@gmail.com

Ukrainian, English, Russian.

Pinned Loading

  1. pro-settings-hub pro-settings-hub Public

    KeyBindy: The professional gear and settings database for competitive gamers.

    TypeScript 1

  2. Viktor-Yashchuk/No-Bugs-Just-Pugs Viktor-Yashchuk/No-Bugs-Just-Pugs Public

    JavaScript 4 1

  3. dmytro-dobrotvorskyi/project-08 dmytro-dobrotvorskyi/project-08 Public

    HTML 1