A bit about me

How I build

Building things that matter. Open to interesting projects.

I’m a full-stack developer from Odesa with around five years of experience. I learn by building: from live game systems to products like Nexagon. I also share practical notes on what I learn along the way.

Available for workOdesa, Ukraine (GMT+3)vacheslavtkachik@gmail.com
Résumé
Vyacheslav Tkachyk
Recent work, at a glanceLive GitHub activity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

How I work

A few parts of the process that shape what I build and how I ship it.

01 — productivity

Kanban Workflow

I ship in small, frequent iterations — tasks move with intention from Backlog to Done.

02 — tooling

AI-Augmented

Copilot, Cursor and agents as force multipliers for speed, refactoring and code quality.

03 — mindset

Deep Focus

When something doesn’t work, I don’t stop — every bug is a puzzle that just needs more time.

What guides me

Simple habits that keep projects useful, maintainable, and moving forward.

  • Ship early, ship oftenSmall iterations beat big reveals. Every prototype teaches something no plan can.
  • Measure, don’t guessPerformance budgets, real metrics, profiling before optimizing — feelings are not benchmarks.
  • Simple over cleverBoring architecture the next person can understand wins over elegant puzzles.
  • Own the whole loopFrom idea and design to deploy and support — no handoff gaps, no “not my part”.

Have a project in mind? Tell me about it.

Experience & background

Roles, teams and shipped work — freelance, game servers and full-stack apps.

2021 — present

Freelance Developer

Self-Employed

Built custom software solutions for clients across multiple platforms. Developed Roblox experiences (anime games, trading economies, horror titles) serving 2000+ daily players with admin panels, vehicle systems, and anti-cheat. Created Telegram/Discord bots for moderation, automation, and community management. Delivered backend APIs and full-stack web apps tailored to client needs. Managed all aspects: requirements gathering, architecture, development, deployment, and maintenance.

  • Roblox titles — anime, trading economies, horror
  • 2,000+ daily players across live experiences
  • Telegram / Discord bots & automation tooling
  • Backend APIs and full-stack web apps
LuauTypeScriptPythonNode.jsMySQL
Roblox vault game overviewRoblox garden vs brainrot gameBloxingbad map reference

2023 — 2025

Backend Developer

Freelance

Built custom Telegram and Discord bots for moderation, community management, automation, and game server integration. Focused on reliable, self-hosted solutions using Python and Node.js.

  • Self-hosted, reliable bot infrastructure
  • Moderation & community management flows
  • Game-server integration tooling
PythonNode.jsTelegram Bot APIDiscord API
Kanban workflow automation demoCoding session demo

2025 — 2026

Backend Developer

Banking Application Simulation (Team Project)

Developed backend for a simulated banking system as part of a team project. Designed and implemented REST API endpoints for accounts, transactions, transfers, and user management. Worked on business logic, data validation, error handling, and wrote comprehensive unit tests.

  • REST API — accounts, transactions, transfers, users
  • Business logic, validation, error handling
  • Comprehensive unit test suite
Node.jsExpressREST
IDE workflow demoCode structureJira integration

2026

Diploma Project — Nexagon

Software Engineering Bachelor

Created Nexagon, a platform for monitoring and managing game servers. Features real-time tracking, server management tools, and planned hosting integration. Served as the thesis project for my Professional Junior Bachelor degree.

  • Real-time game-server monitoring
  • Server management & RCON tooling
  • Hosting integration on the roadmap
TypeScriptNode.jsWebSocketReact
see nexagon →
Nexagon server monitorAdd server flowRCON consoleNexagon live tracking result

Shipped, not shelved.Scroll to step inside ↓

View work

Selected work

Built to be used.

A selection of products, tools, and game systems shaped by real use.

03 projects
01 / 03in development

Nexagon — Game Servers Monitoring

Web-instrument made for admins to administrate and monitor game servers, with real-time metrics and alerts built in Rust, React, WebGPU and WASM.

  • Real-time server metrics with WebSocket streaming
  • WebGPU-accelerated data visualizations

Rust · TypeScript · React · Docker · Redis

Nexagon — Game Servers Monitoring — screen 1
Nexagon — Game Servers Monitoring — screen 2
Nexagon — Game Servers Monitoring — screen 3
02 / 03deprecated

Project: GMod — Roblox

An early Roblox sandbox game inspired by Garry's Mod. Multiple game modes (FFA, sandbox, battle), custom models, vehicles, and animations — built when I was still learning the basics.

  • Free For All deathmatch with custom weapons and maps
  • Sandbox mode with building tools and physics objects

Luau

Project: GMod — Roblox — screen 1
Project: GMod — Roblox — screen 2
Project: GMod — Roblox — screen 3
03 / 03on hold

BloxingBad

A competitive boxing game on Roblox with combo-based combat, matchmaking, and a full UI built with Roact. Currently on hold.

  • Real-time PvP boxing with combo system
  • Roact-driven UI (menus, HUD, match flow)

Luau

BloxingBad — screen 1
BloxingBad — screen 2
BloxingBad — screen 3
02 / 03

Notes from the build

Things I learned while shipping software.

Backend

Integrating a Node.js Backend

Moving beyond static sites — adding a Node.js API layer for authentication, rate limiting, and server-side logic.

Jul 20, 2026·5 min read
Node.jsNext.jsFirebase
read more
Frontend

Why I Replaced cobe with three-globe

cobe looked great in demos but fell apart in production. Here is what went wrong and why three-globe was the right call.

Jul 19, 2026·6 min read
ReactThree.jsthree-globe
read more
Dev

Building My Portfolio

Decided to build a portfolio site from scratch instead of using templates. Here's what went into it.

Jul 16, 2026·4 min read
ReactNext.jsSCSS
read more

From people I’ve worked with

Kind words

“I had almost nothing to supervise — he designed and built the entire thesis project himself. The Nexagon work reads at master’s level, no less.”
Andriy Kuliakdiploma supervisor
“We’ve been building side by side for years — Roblox experiences, bots, late-night debugging sessions. He writes code I would sign myself: clean, fast, no shortcuts.”
Danil Yukhimchykfellow developer
Thoughtful work leaves a good impression.