Skip to content
View Hakkology's full-sized avatar
๐ŸŽฏ
Helo
๐ŸŽฏ
Helo

Block or report Hakkology

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

Hi ๐Ÿ‘‹ I'm Hakan

I am a Software & Game Developer experienced in C#, C++, and .NET, specializing in Python and Rust, focused on building critically useful engineering tools, enterprise systems, and desktop applications. I am the founder of Morcalavin Games, an indie studio dedicated to PC and mobile title development.

I bring 3+ years of professional experience in the .NET ecosystem, including 1 year spent working as a Game Developer at IBrightGames. Lately, I have been deeply focusing on the Rust ecosystem, exploring low-level computing, custom engines, visual tools, and graphics architecture. I also bring foundational experience as a former Unity Instructor, having taught gameplay architecture and software production workflows.

๐Ÿš€ Technical Overview

  • Rust & Low-Level Systems: Actively building core utilities, engines, and tools in Rust. Projects include high-performance 2D CAD engines (MuginCAD), custom ECS implementations, a radio broadcaster (Crabcast), and custom OpenGL renderers built from scratch. Experienced with Bevy, raytracing concepts, and GPU computing using CUDA and WebGPU.
  • Game Development: Experienced in Unity architecture and actively developing PC games in Godot. Passionate about complex simulation mechanics, RTS frameworks, pathfinding algorithms, and procedural generation methods.
  • Mobile Development: Focused on mobile deployment pipelines, configuring Firebase environments, and implementing native mobile functionality, including handling Android/Java source layers (.aar) for plugin integrations.
  • Web & Enterprise Architecture: Strong background in full-stack ERP architectures, traditional MVC frameworks, and high-end nopCommerce e-commerce ecosystems. Specialized in performant interfaces and enterprise dashboards using Blazor (MudBlazor / DevExpress), WPF (MVVM), and Avalonia.
  • Infrastructure & DevOps: Deep expertise in environment deployment and server maintenance. Proficient in managing a private environment orchestrated with Docker, currently managing 4 live production environments on Linux (Debian/Ubuntu) systems. Experienced in writing custom automated shell scripts, setting up IIS environments, and configuring desktop lifecycle update pipelines via Velopack and ClickOnce.

๐Ÿ› ๏ธ Key Projects & Tools

๐Ÿค– AI & Generative Systems

  • LoomAI: AI-powered game asset generation platform.
  • Magnolia: Scholar AI Agent designed for academic research automation.
  • SQLize: A modular SQL agent for natural language database interaction.
  • Fuzz: Experimental AI playground for generative testing.

๐ŸŽฎ Game Projects & Tech

๐Ÿฆ€ Rust & Low-Level Graphics

  • MuginCAD: High-performance 2D CAD engine and utility toolkit.
  • Umbra: Graph-based visual Shader Node Editor.
  • Crabcast: Lightweight and efficient radio broadcasting software.
  • Rust-WebGPU-Waterflow: Real-time 2D water surface simulation utilizing the wgpu API.
  • Rust-Cuda-Mandelbrot: GPU-accelerated Mandelbrot fractal rendering using CUDA pipelines.
  • Rust-ECS-Battlefield: Real-time combat simulation utilizing the hecs Entity Component System library.
  • Bevy-Gamestation: Retro arcade hub hosting Tetris, Asteroids, Breakout, and Snake built entirely with Bevy.
  • OpenGL Renderer: Custom, low-level graphics and rendering framework built from scratch.

๐ŸŒ .NET & Enterprise Solutions

  • Neypa Ecosystem: Cloud backup ecosystem serving 50+ clients via WPF desktop, Blazor web dashboard, and MAUI mobile infrastructure.
  • Neycard: QR-based digital identity and customizable product showcase platform built with Blazor and MudBlazor.
  • Songify: Cross-platform music, radio, and browser client featuring Discord integration (Avalonia, Blazor).
  • Magnolia (Mavrsoft): AI-powered academic research assistant orchestrating agentic workflows for scholars via an Avalonia interface.
  • Morcalavin Games: Central game showcase hub for indie PC and mobile title development.
  • Portfolio Hub: Personal portfolio, project display, and interactive WebGL showcase built with Blazor.
  • [NopCommerce Plugins]: High-end e-commerce integrations including payment and shipping gateways (Iyzico, PayTR, ParamPOS).

๐Ÿงฐ Skills & Technologies

C# C++ Rust Python .NET CUDA Unity Godot Vulkan OpenGL WebGPU Blazor Avalonia WPF MSSQL PostgreSQL SQLite Docker Linux


๐Ÿ•น๏ธ Dev Dashboard

hakkology activity graph

๐Ÿš€ Leveling Up (Stats)

Hakkology Stats Hakkology Languages

โš”๏ธ Weekly Quest (Streak)

GitHub Streak


๐Ÿ“ซ Connect with me

Pinned Loading

  1. SDL-Framework-Implementation SDL-Framework-Implementation Public

    C++ SDL Application. Vectors, shapes, ui, buttons, all from scratch. Pacman, breakout and tetris is complete. Asteroids TODO.

    Makefile 1

  2. RealTimeTravellers/Space-Outpost RealTimeTravellers/Space-Outpost Public

    XCOM like game on godot

    C# 1

  3. Unity-Procedural-Maze-Generation Unity-Procedural-Maze-Generation Public

    The project combines maze generation algorithms, pathfinding (A*), and modular asset design to create infinite maze and dungeon layouts with multiple stories and various functionalities.

    C# 1

  4. Hakkology Hakkology Public

    Config files for my GitHub profile.

    3