Profile

Game Developer & Software Engineer specializing in C#, C++, .NET, and Rust. Experienced with Unity and increasingly focused on Godot for core game development. Currently working full-time as a software developer while actively building independent game projects.

Technical Interests: Gameplay Programming and Designing, CAD software, graphics and shaders, software renderers, ECS, pathfinding, and procedural generation.

Currently on the lookout opportunities and a chance to participate in any related project. You can find detailed information about my projects on my GitHub and portfolio from above.

Experience
Software Development Specialist, Neytek Teknoloji ve Yazılım AŞ.⁠
05/2024 – Present

Responsible for full-stack web, desktop, and mobile development processes. Key projects and responsibilities:

  • NopCommerce: Developed 10+ plugins (payment/shipping gateways, AI features, UI/UX, RESTful APIs) integrated with Neytek API for multiple clients/vendors.
  • CRM & Reporting: Built enterprise CRM and reporting platforms for Karavil Group using Blazor and DevExpress; managed IIS hosting/deployment.
  • Neypa Backup: Engineered a secure database/file backup ecosystem for 50+ clients. Developed WPF (MVVM) desktop client, Blazor (Onion Arch) web dashboard, and MAUI-Blazor Hybrid mobile app. Managed TrueNAS SCALE FTP sync, ClickOnce updates, and built a custom licensing system (Annual Subs & Reseller Network). Deployed via IIS and ClickOnce.
  • Neycard: Built a QR-based digital identity and product showcase platform using Blazor/MudBlazor. Implemented multi-DB support (SQLite, MSSQL, PostgreSQL), single-click deployment, and a customizable engine for dynamic themes. Deployed through IIS.
  • Unity Game Development Instructor, Vektörel Bilişim⁠
    06/2024 – 02/2026

    Leading a comprehensive 60-hour Unity Game Dev course focused on project-based learning and modern game architecture.

  • Core Development: Teaching C# from scratch, OOP principles, and clean coding with design patterns.
  • Technical Pipeline: Covering 2D/3D mechanics, physics, animation systems, navigation and UI framework.
  • Graphics & VFX: Instruction on URP/HDRP, Shader Graph, post-processing, and particle systems.
  • Deployment: Managing cross-platform builds (PC, Mobile, Web), Git version control, and monetization strategies.
  • Project Management: Guiding students through GDD preparation and final capstone projects.
  • Game Developer, IBrightGames⁠
    08/2023 – 08/2024

    Worked on a contractual basis on project Milord:

  • UI Architecture: Implemented modular game UI using Finite State Machines and Observer patterns.
  • World Building: Integrated tilesets, animated tiles, and map elements with custom ruletile sets.
  • Visuals & Animation: Enhanced shaders, VFX, and UI transitions using Shader graph and DOTween.
  • Systems Design: Built a 2D randomized equipment generation system and integrated it with petitioner inventories.
  • Frontend Developer, LoreMachine⁠
    03/2024 – 06/2024
  • Integrated the media capture module and utilized ffmpeg library for efficient multi-format video outputs.
  • Used Remotion to create narrative experiences with AI-generated images and videos.
  • 11/2020 – 10/2023 | Ankara
  • Worked as Project Engineer and Technical Office Engineer on the CASA-1000 Kyrgyzstan project, a 455 km power transmission line.
  • Sworn Translator, Elka Translation and Consulting Office
    06/2015 – 09/2017
  • Worked as a certified English–Turkish translator, handling various official documents and professional translation tasks.
  • Provided freelance translation services between 2014–2022, with full-time certified translator experience from 2015–2017.
  • Education
    01/2020 | Ankara, Türkiye
    M.S (Non-thesis) Computer Graphics, Hacettepe University⁠
    01/2025 | Ankara, Türkiye
    Languages
    English (TOEFL: 108)
    Turkish
    Hakan Yıldız
    1 / 2
    Skills / Tools
    Game Development: C++: Graphics & rendering APIs (OpenGL, SDL, Vulkan), data structures, algorithms, native Unity plugins, engine development. | C#: Unity, Godot, OOP, SOLID, design patterns, Zenject, Odin. | Graphics: HLSL, GLSL, Shader Graph, Renderers. | Gameplay: Pathfinding, State Machines, AIs, UI, Animation Systems, Tweens, ECS, Procedural Systems | Platforms & Integration: Android, IoS, Web release pipelines. | Mobile: Firebase, Appcheck, Analytics, Crashlytics, Notifications Admob, Unity level play, IAP.
    Software Development: Backend: C# and .NET with REST API, websockets, SOAP, Messaging, Auth, Security | Databases & ORM: SQL Server, PostgreSQL, Entity Framework, Dapper. | E-commerce: NopCommerce plugin development, payment/shipping gateway integrations, IIS Management. | Desktop/Mobile: WPF/Avalonia, MVVM, MAUI, Android, IoS | Frontend: HTML, CSS, JavaScript, Blazor, DevExtreme, Mudblazor, Flutter, React Native, Next.js, Vercel. | AI: Ollama tools, Agentic AI, tooling, efficiency analysis based on tokens and time.
    Tool Development & Rust: C++: Renderers, GPU APIs, SDL, game dev, high-performance logic and systems. | Rust: Egui, ECS, Shaders, Renderers, Bevy, Borrow Checker, Concurrency | Unity: Renderer pipeline customizations, native unity plugins, custom editor tools | Integrations: External App Integrations, plugins (like Discord)
    Deployment & AI Integration: Version Control: GitHub, GitLab, CI/CD processes. | Deployment: Shell scripts for easy deployment and automated workflows through Docker. | Generative AI Pipelines: Visual generation prompts or coding assistant tools. | Asset Workflow: Streamlining AI-generated content integration for rapid prototyping and dynamic asset management.
    Certificates
    Foreign Trade Expertise Program: TDVSEM|C# .NET Core, Unity, C++ Software Courses: Vektörel Bilişim|Flutter, Blockchain, Web3, Rust: Mustafa Akgül Free Software Bootcamps - Linux Users Association|Udemy Certificates:⁠ Refer to Link
    Projects-Contributions
    Morcalavin Portfolio⁠, Web | C#, .NET, MVC, REST API, PostgreSQL, Unity, Blazor, MudBlazor

    Portfolio web app including projects, articles, forums and a task-tracking module.

    Songify⁠, Web, Desktop, Mobile, C#, Blazor, Mudblazor, PostgreSQL, Avalonia, Velopack
    12/2025 – Present

    Music streaming platform using Jamendo, Radio Browser, ITunes Podcasts and archive.org music archives.

    Neypa Backup⁠, Web/Desktop | C#, TrueNAS, Blazor, DevExpress, MSSQL, WPF, ClickOnce

    Full-stack development of backup and sync solutions across different frameworks.

    Milord⁠, PC | C#, Unity, Odin Inspector, Aseprite, Steam

    Kingdom management game with city-building mechanics, published on Steam.

    MuginCAD⁠, Desktop | Rust, MVVM, egui, glam
    01/2026 – Present

    A lightweight 2D CAD application built with Rust and egui. Many more Rust projects on Github.

    Reflex9⁠, Mobile | C#, Unity

    Casual reflex-based game with number and object interactions. Updates massively, soon to be published on mobiles.

    Open GL Renderer⁠, Desktop | C++, OpenGL, GLFW, Assimp, CMake

    3D rendering engine in C++ with shader, lighting, shadows, and texture support. Improved on Rust.

    SDL Game Station⁠, Desktop | C++, SDL, CMake

    Game station featuring Breakout, Tetris, Pac-Man, and Asteroids built with SDL. Improved on Rust with Bevy.

    NopCommerce Plugin Development, Web | C#, .NET, JavaScript, NopCommerce Framework

    Custom plugins extending core functionality and features of NopCommerce, payment and cargo integrations

    Fatal-X⁠, Web | C#, Unity, WebGL, JavaScript, REST API

    Space battle game where players target and destroy objects by typing, available in portfolio, soon published on web platforms.

    Poopytiel⁠, Mobile | C#, Godot

    Fly as a cockatiel, drop poop bombs on a bustling city, complete daily challenges, and unleash hilarious chaos!

    Courses and Education
    Free Software Bootcamps, Linux Users Association
  • 80-Hour Full-Time Blockchain 101 Course (August 2022)
  • 30-Hour Full-Time Web3 Development and Smart Contracts Course (February 2023)
  • 70-Hour Full-Time Flutter Application Development Course (August 2023)
  • 24-Hour Full-Time Rust 101 Course (February 2024)
  • Hakan Yıldız
    2 / 2