Select Works

HELLRAZE

Unity C# Procedural Gen FSM

A fast-paced roguelike FPS featuring procedural level generation and varied dungeon layouts. Awarded "Best Technical Implementation" at the 2025 Game Development Project Days.

Designed to support high-octane combat loops with advanced enemy AI and complex weapon systems.

System Architecture

  • Custom Occlusion Culling: Optimized performance for procedurally generated rooms by implementing a custom culling system in Unity.
  • State Machine AI: Engineered complex enemy behaviors including pathfinding, threat assessment, and varied attack patterns using hierarchal state machines.
  • Weapon Systems: Implemented 7 unique weapon mechanics (grappling hook, flamethrower) with distinct state logic.
  • Meta-Progression: Designed a scalable persistent upgrade economy.
Hellraze Gameplay 1 Hellraze Gameplay 2 Hellraze Gameplay 3

Neon Blast

Vanilla JS HTML5 Canvas No Engines Optimization

An arcade roguelike shooter built on a high-performance custom 2D rendering engine written in Vanilla JavaScript (<3MB). Supports 200+ active entities at a stable 60 FPS on mobile devices.

Technical Details

  • Custom Engine: Built a memory-efficient game loop and rendering pipeline from scratch without external frameworks.
  • Spatial Partitioning: Optimized collision detection using Grid-Based systems, reducing complexity from O(N²) to O(N).
  • Object Pooling: Managed 200+ entities and 500+ projectiles with zero garbage collection spikes.
  • Dynamic Scaling: Implemented an algorithmic difficulty scaler adjusting spawn rates and enemy weights in real-time.
Neon Blast Gameplay Neon Blast Gameplay Neon Blast Gameplay

Tile Tactics

Unity 2D Design Patterns Mobile Monetization

A unique hybrid puzzle game blending 2048 mechanics with roguelike card usage. Acquired 180+ active users with a 4.5/5 stars rating.

System Design

  • Architecture: Heavily utilized Manager, State, and Observer patterns for a decoupled, event-driven codebase.
  • Monetization: Integrated Unity Ads (LevelPlay SDK) for rewarded video monetization with an ad-based continue mechanic.
  • ScriptableObjects: Managed all game data (27 cards, 14 perks) for rapid iteration and balancing.
  • Strategy Pattern: Implemented weighted random card distribution adapting to game phases (Early/Mid/Late).
Tile Tactics Gameplay Tile Tactics Gameplay 2

Match 3 Saga

Vanilla JS BFS Algo Design Patterns Optimization
Match 3 Feature Graphic

A high-performance Match-3 puzzle game built entirely with Vanilla JavaScript. Features sophisticated pattern matching algorithms and a custom animation system.

Engineered to run smoothly on mobile devices with touch gesture support.

Technical Implementation

  • Graph-Based Matching: Implemented BFS matching algorithms to detect complex shapes (T, L, +) and cascade combo chains.
  • Custom Animation Engine: Built a lightweight CSS-based animation system for consistent 60fps transitions without canvas overhead.
  • State Architecture: Utilized a centralized state machine to handle game phases (Input, Matching, Gravity, Refill) ensuring deterministic logic.
Match 3 Gameplay Match 3 Levels Match 3 Powerups

Educational Game (Special Needs)

Unity 2D Accessibility Analytics

Developed core gameplay modes (matching, sequencing) for children with special needs. Focus on accessibility and teacher analytics.

  • Modular Content: Engineered a ScriptableObject-based system for scalable content creation across 9 thematic categories.
  • Analytics Dashboard: Built a teacher dashboard to track progress and generate visual behavior reports using persistent JSON data.
Educational Game Gameplay

Experience

Nov 2025 — Present
Sollen Technologies

Fullstack Developer

Developing a B2B OHS platform using Python (FastAPI), React, and Flutter. Focus on scalable backend architecture and real-time reporting.

Dec 2024 —
Mar 2025
Carbon Consulting

Intern (LLM & Automation)

Developed an SAP-integrated HR chatbot. Optimized LLM prompts (70.3% → 94.5% accuracy) and implemented Selenium automation.

Aug 2024 —
Sep 2024
GoLive

Intern (RAG System)

Managed lifecycle of a RAG system. Implemented CI/CD pipelines and deployed on AWS EC2/Docker.

Education

2020 — 2025
Istanbul University-Cerrahpasa

B.Sc. in Computer Engineering

Graduated with focus on Systems Engineering. Senior project "Hellraze" awarded "Best Technical Implementation".

Technical Skills

Gameplay & Systems

  • Unity (Advanced)
  • Finite State Machines
  • Procedural Generation
  • Game Economy & Balancing
  • Pathfinding / AI

Optimization & Architecture

  • Object Pooling
  • Grid-Based Spatial Partitioning
  • Occlusion Culling
  • Design Patterns (Observer, Strategy, Factory)
  • ScriptableObjects

Languages & Tools

  • C#
  • Python (FastAPI)
  • JavaScript / HTML5 Canvas
  • React / Flutter
  • Git / Plastic SCM / Docker