Building games, systems, and scalable backends

Unity Game Dev Backend Engineering AI Projects

I build interactive game systems and robust backend architectures. With experience in Unity (C#), full-stack development, and AI/data projects, I design performant, scalable, and maintainable solutions across domains.

Comfortable working across time zones

Tech stack

Game Development

Unity • C# • Game Architecture

  • OOP - SOLID
  • Event Systems & Gameplay Logic
  • Design Patterns

Backend

Python • Node.js • APIs & Services

  • Node.js (Express)
  • C# (.NET Core)
  • REST API Design
  • Authentication (JWT)

Frontend

React • Vue • TypeScript

  • TypeScript
  • JavaScript (ES6+)
  • HTML5, CSS3

System Design & Engineering Practices

Microservices • Distributed Systems • Reliability

  • Microservices Basics
  • Distributed Systems Fundamentals
  • Concurrency & Thread Safety
  • Performance Optimization

AI / Data & Algorithms

Python • AI • Data Pipelines

  • Machine Learning Fundamentals
  • LLMs
  • Data Processing & Analysis
  • Prompt Engineering
Do you want to start a project together?

Selected Engineering Work

A selection of systems, games, and architectures I designed and built

[MATCH-2 GAME SYSTEM]

Unity • C# • Game Architecture

GridMatch DetectionResolve

Designed a modular grid-based system with match detection, fall/fill mechanics, and extensible gameplay features.

  • Object pooling for efficient piece reuse and stable runtime performance
  • Factory pattern for item creation and extensible piece types
  • Event-driven interaction system
  • Scalable mechanic integration (rocket, balloon, etc.)
  • Clean separation of game logic and presentation

[3D DETECTIVE GAME (IN PROGRESS)]

Unity • C# • 3D Gameplay Systems

Currently developing a narrative-driven 3D detective game inspired by crime investigation mechanics and player-driven decision systems.

  • Investigation and clue collection mechanics
  • Player choice & branching logic
  • Environment interaction systems
  • Focus on immersive gameplay design

In Development

[3D SIMULATION PROJECTS (INTERNSHIP)]

Unity • C# • Interactive Systems

Developed interactive 3D simulation experiences as part of a long-term engineering internship.

  • Gameplay and interaction logic implementation
  • Event-driven system design

[EARLY GAME PROTOTYPES]

Unity • C#

Developed multiple small-scale game prototypes to explore core mechanics, game loops, and Unity fundamentals.

  • Basic gameplay systems
  • Input handling & interactions
  • Rapid prototyping

[SERVICE MARKETPLACE BACKEND]

.NET • Clean Architecture • Distributed Systems

Built a two-service backend system simulating a marketplace workflow with strong focus on scalability and reliability.

  • Controller–Service–Repository architecture
  • DTO vs Domain separation
  • Structured logging & global error handling
  • Resilience patterns (retry, failure isolation)

[TECHNARTS — FULL-STACK PLATFORM]

Django • React • DRF • CI/CD

APIsVisualizationDelivery

Built scalable backend systems and data pipelines for telecom CRM platforms.

  • Versioned APIs (JWT, DRF) handling 100K+ daily requests
  • Data aggregation & visualization pipelines
  • CI/CD + automated testing (~85% coverage)
  • Dockerized environment for faster onboarding

[CUSTOM NEURAL NETWORK FRAMEWORK]

Python • Algorithms • Machine Learning

Implemented a neural network training system from scratch without high-level libraries.

  • Tensor operations & memory management
  • Forward & backward propagation
  • Gradient descent optimization
  • Modular training pipeline

[B2B DATA PIPELINE]

Python • Data Engineering • Automation

Raw DataProcessingInsights

Built a data pipeline for scraping, normalizing, and analyzing company data for business insights.

  • Data extraction & cleaning
  • Structured transformation (Excel pipelines)
  • Automated reporting workflows

[AI MUSIC GENERATION SYSTEM]

AI • System Design • Prompt Engineering

Designed an end-to-end pipeline for generating music and voice covers from text and audio inputs.

  • Multi-model evaluation (latency, cost, quality)
  • Prompt engineering strategies
  • Scalable generation pipeline design

My work experience

My approach

Planning & Architecture

I start by understanding the problem end-to-end—defining goals, constraints, and user needs. Then I translate requirements into a clear system design focused on scalability, maintainability, and clean architecture.

  • Requirements breakdown
  • System design & architecture
  • Scalability planning

System-First Development

I build projects around modular, extensible systems rather than isolated features. I prioritize clean separation of concerns, reusable components, and a strong architectural foundation.

  • Modular system design
  • Clean architecture (SOLID)
  • Extensible feature integration

Testing & Iteration

I refine systems through testing, debugging, and continuous iteration. I focus on performance, reliability, and edge-case handling to ensure long-term stability.

  • Automated testing & validation
  • Performance optimization
  • Continuous improvement