Skip to content
View KevinRusev's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Bulgaria
  • 21:49 (UTC +03:00)

Block or report KevinRusev

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

Hi, I'm Kevin Rusev

Computer programming student · Bulgaria
I ship Unreal Engine 5 gameplay in C++ and production web apps with React, TypeScript, and Firebase.

Medieval Combat Game NikkChat nikkchat.com


About me

I'm a programming student at Coding Burgas. I split my time between gameplay programming in Unreal Engine 5 and full-stack web development — the same mindset in both lanes: systems that survive real players and real users, not just demos.

On the game side I lean on C++ for combat, AI, and modular frameworks. On the web side I build and operate NikkChat — a production PWA with realtime messaging, WebRTC calls, and client-side encrypted media, backed by Firebase (public GitHub case study; source private).

  • Currently working on: UE5 third-person combat prototype (C++) · ongoing NikkChat product work
  • Currently learning: animation and AI in UE5 · web security and realtime systems at scale
  • Open to: internships and junior roles in gameplay programming, game tools, or full-stack / product engineering
  • Based in: Bulgaria (UTC +2 / +3)

What I focus on

Game dev · C++ gameplay and AI · animation integration · clean engine-facing architecture

Web dev · React + TypeScript · Firebase (Auth, Firestore, RTDB, Storage) · WebRTC · Web Crypto · PWA

Both · shipping, reading codebases, and tradeoffs you can defend in review

Tech I work with

Languages
C++ C# Python TypeScript JavaScript HTML5 CSS3 SQL Lua Assembly

Engines, frameworks & backend
Unreal Engine React Vite Firebase Tailwind CSS .NET

Tools
Visual Studio VS Code Rider PyCharm Git Blender Windows

Featured projects

Souls-inspired third-person combat in Unreal Engine 5 with C++ only for combat, AI, and core systems (no Blueprint logic in those layers).

Highlights: combos with anim-notify damage · dodge with i-frames · modular health/stamina · enemy AI (chase, strafe, attack pacing, hit reactions) · pickups/inventory · multiple gameplay variants sharing one framework.

UE5 · C++ · AI · Anim Notifies · UMG

Production messaging app (PWA): realtime chat, WebRTC voice/video, client-side AES-GCM for media, collections, Firebase backend. Behaves like a serious chat product, not a tutorial.

Repo: public case study + docs + brand — full source is private. Live app is at nikkchat.com.

React · TypeScript · Vite · Firebase · WebRTC · PWA

Outside of code

When I'm not coding I'm usually playing the games I want to one day help build — Elden Ring, Dark Souls, Sekiro, DMC, and anything with deep combat. I read everything I can about how those games are built under the hood, from GDC talks to engine source.

Get in touch

Email GitHub LinkedIn

Thanks for stopping by — check the featured repos and pinned projects.

Pinned Loading

  1. MedivalCombatGame MedivalCombatGame Public

    Souls-inspired third-person medieval combat prototype in Unreal Engine 5 (C++)

    C++

  2. gradeup gradeup Public

    School recommendation system with AI-powered program predictions. Flask + SQLAlchemy + ML.

    HTML

  3. weatherwise weatherwise Public

    Interactive weather statistics web app with 3D globe, forecasts, and historical climate data. Flask + MSSQL + Plotly.

    HTML 1

  4. nikkchat nikkchat Public

    Encrypted messenger - end-to-end encrypted media, WebRTC voice & video calls, PWA installable on Android, iPhone, and desktop. Live at nikkchat.com.

  5. TransformArena TransformArena Public

    Top-down roguelike arena shooter in C++17 / SFML 2.6. Three forms (Circle, Triangle, Square) switch mid-combat. Procedural floors, 3 unique bosses, 8 weapons, save/load, procedural audio.

    C++