Profile

Game Dev and Software Engineer with experience in C#, C++ and .NET, improving on Python and Rust. Personal interest on low-level graphics technologies such as OpenGL and Vulkan tools for my own pet projects. Strong background on mainstream game development engines such as Unity or Godot. With experience on multiple game development projects, currently full-time employed as a software developer to provide software solutions with various tools and teaching game development as an instructor in weekends.

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

Full time employment as a software specialist focused on all aspects of web development, detailed as follows:

  • E-commerce: Developed 10+ NopCommerce plugins for payment/​shipping gateways, features and UI enhancements, integrated with Neytek API.
  • CRM & Reporting: Built advanced CRM solutions featuring comprehensive reporting using Blazor and DevExpress.
  • Real-time Communication: Implemented browser-based video conferencing using Blazor, DevExpress, and Jitsi.
  • Backup Systems: Engineered cloud and local backup solutions for databases and files using Blazor and WPF (MVVM).
  • Infrastructure: Managed file sync and transfers on TrueNAS Scale FTP infrastructure via client apps.
  • Cross-Platform: Written mobile support for backup solutions using MAUI-Blazor Hybrid.
  • Security & Auth: Secure licensing, authentication, and real-time status notifications for client apps.
  • Deployment: Managed automated desktop application updates using ClickOnce deployment.
  • 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, DOTween, SOLID, design patterns, Zenject, Odin Inspector. | Graphics: HLSL, GLSL, Shader Graph, Pipelines | Platforms & Integration: Android, WebGL builds, mobile ads integration.
    Software Development: Backend: C# and .NET with REST API, websockets, SOAP, Onion Architecture, 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 | 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++: Game engine design, high-performance logic and systems. | Rust: CAD Software, shader graph, multiplayer servers, Bevy | Graphics & CAD: 3D renderers (OpenGL/Vulkan) and CAD software pet projects. | Unity: Renderer pipeline customizations, native unity plugins, editor tools
    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
    Fatalix Soft Portfolio Project⁠, Web | C#, .NET, MVC, REST API, PostgreSQL, Unity, Blazor, MudBlazor

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

    Songify Music Streaming Project⁠, Web | C#, Blazor, Mudblazor, PostgreSQL, Avalonia, Velopack
    12/2025 – Present

    Music streaming platform where you manage tracks and playlists with cross platform options

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

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

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

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

    Magnolia⁠, Desktop | C#, Mudblazor, Avalonia, Ollama, AI, Scholar Agent
    01/2026 – Present

    AI Avalonia App that empowers academicians.

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

    A lightweight 2D CAD application built with Rust and egui.

    Reflex9⁠, Mobile | C#, Unity

    Casual reflex-based game with number and object interactions.

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

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

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

    Game station featuring Breakout, Tetris, Pac-Man, and Asteroids built with SDL.

    LoreMachine⁠, Web | Next.js, TypeScript, PostgreSQL (Supabase)

    Story visualization app creating story/​lore based AI-generated images and videos.

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

    Custom plugins extending core functionality and features of NopCommerce.

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

    Space battle game where players target and destroy objects by typing, available in portfolio.

    Hakan Yıldız
    2 / 2