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 hobby projects and CAD software workflow. 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 web, desktop and mobile 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

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

  • -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.
  • 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: Developed 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.
  • -Integrated the media capture module and implemented ffmpeg for multi-format video outputs.
  • -Used Remotion to create narrative experiences with AI-generated images and videos.
  • 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 rule sets.
  • -Visuals & Animation: Developed shaders, VFX, and UI transitions using DOTween and Aseprite–Unity integration.
  • -Systems Design: Built a 2D randomized equipment generation system and integrated it with petitioner inventories.
  • -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 official documents and professional translation tasks.
  • -Provided freelance translation services between 2014–2022, with full-time certified translator experience from 2015–2017.
  • Education
    Hakan Yıldız
    1 / 2
    Skills / Tools
    Game Development: C++: Graphics & rendering APIs (OpenGL, SDL, Vulkan), data structures, algorithms, native Unity plugins, and engine development. | C#: Unity, Godot, DOTween, SOLID, design patterns, Zenject, and Odin Inspector. | Graphics: Math based HLSL, GLSL, Shader Graph, Pipelines | Platforms & Integration: Android and WebGL builds, including mobile ads integration.
    Web Development: Backend: C# and .NET with REST API, SOAP, Onion Architecture. | Databases & ORM: SQL Server, PostgreSQL, MySQL, Entity Framework, Dapper, and Supabase. | E-commerce: NopCommerce plugin development, payment/shipping gateway integrations, and IIS Management. | Frontend: HTML, CSS, JavaScript, Blazor, DevExtreme, Mudblazor, Flutter, React Native, Next.js, and Vercel.
    Tool Development & Rust: Rust: Game development with Bevy engine, custom game engine design, and transitioning high-performance logic from C++. | Graphics & CAD: Development of 3D renderers (OpenGL/Vulkan) and CAD software workflows for softwares like AutoCAD. | Automation: Blender API integration for asset pipelines and custom tool development for practical purposes. | Unity: Renderer customizations, native unity plugins, editor tools
    Deployment & AI Integration: Version Control: Proficient in GitHub, GitLab, and managing CI/CD processes. | Deployment: Development of Bash scripts for rapid deployment and automated workflows. | Generative AI Pipelines: Implementation of advanced prompting and prompt analysis for generative AI image creation. | Asset Workflow: Streamlining AI-generated content integration for rapid prototyping and dynamic asset management.
    Microsoft Office: Excel, Word, Powerpoint, Project
    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
    Languages
    English: TOEFL: 108
    Turkish
    Projects-Contributions

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

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

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

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

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

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

    Casual reflex-based game with number and object interactions, developed in Unity.

    Story visualization app integrating AI-generated images and videos.

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

    Custom plugins extending core functionality and features of NopCommerce.

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

    Rock–Paper–Scissors inspired guess based arena game with chaotic mechanics.

    Hakan Yıldız
    2 / 2