Game Developer • Machine Learning Engineer

Building playful systems with technical depth.

I’m Yacine Khaldi, a game developer and machine learning engineer with a computer science engineering background, a master’s degree, and a Ph.D. focused on biometrics, AI, and machine learning. I build polished gameplay, optimize production pipelines, and enjoy blending creative design with solid engineering.

Portrait of Yacine Khaldi
15+
Years across software, IT, and development roles
2023
Assistant Professor and Unity game developer roles
Ph.D.
Biometrics, AI, and machine learning research

About

I work at the intersection of game development, software engineering, and machine learning. My portfolio combines shipped mobile puzzle games, browser and desktop experiences, multiplayer and blockchain-based projects, and a strong engineering foundation built through teaching, enterprise software, and research.

Gameplay-first mindset

I enjoy turning mechanics into satisfying player experiences, from casual mobile loops to more technical systems with progression, feedback, and polish.

Research-backed engineering

My Ph.D. work covered ANN, CNN, GAN, auto-encoders, and biometric identification systems, giving me a strong AI foundation I can bring into interactive products.

Production reliability

I have shipped under deadlines, optimized performance across platforms, debugged complex issues, and supported products after launch through maintenance and upgrades.

Selected Projects

Project images now open in a built-in lightbox when clicked. You can also keep the external store and website links for each title.

Launched 2048 Zen preview

2048 Zen

A minimalist number-merging puzzle built for relaxing, satisfying progression with simple rules and a polished mobile feel.

PlatformsAndroid + iOS
Duration1 month
Team1 developer + designer + artist
ToolsUnity + Blender
PuzzleMobileIndie
Launched Parking Match preview

Parking Match

A colorful puzzle experience about organizing cars, clearing parking chaos, and mastering satisfying match-based interactions.

PlatformsAndroid + iOS
Duration1 month
Team1 developer + designer + artist
ToolsUnity + Blender
MatchMobileCasual
Launched Zenbricks preview

Zenbricks

A visually-driven 3D puzzle title centered on matching, clearing, and discovering elegant structures through increasingly complex levels.

PlatformsAndroid + iOS
Duration1 month
Team1 developer + designer + artist
ToolsUnity + Blender
3D PuzzleLevel DesignMobile
Launched Zenjong preview

Zenjong

A refined chain-puzzle concept that refreshes classic matching gameplay with a lighter, more modern presentation.

PlatformsAndroid + iOS
Duration1 month
Team1 developer + designer + artist
ToolsUnity + Blender
Arcade PuzzleMobileCasual
In Progress Spinblade preview

Spinblade

An action-focused play-to-earn title that mixes real-time gameplay with blockchain, NFTs, and crypto-integrated systems.

PlatformsPC + macOS
DurationOngoing
Team2 devs + designer + artist + NFT expert
ToolsUnity + Blender
ActionBlockchainPC
In Progress DerbyRuns preview

DerbyRuns

A race-to-earn horse racing experience built for the browser, combining game loops with blockchain-based progression.

PlatformsBrowser / WebGL
DurationOngoing
Team2 devs + designer + artist
ToolsUnity + Blender
WebGLRacingBlockchain
Classic Build Classic Solitaire preview

Classic Solitaire

A clean mobile implementation of the timeless card game, focused on simplicity, usability, and classic feel.

PlatformAndroid
StatusFinished
TeamSolo developer
ToolsUnity
CardsMobileSolo Build

Experience

A stronger story built from your CV: research, teaching, enterprise software, freelance game work, and shipped Unity titles.

Assistant Professor
2023 — Present
ENS

Delivering computer science and programming instruction to undergraduate and graduate students, with a strong focus on clear communication, practical understanding, and student success.

Unity Game Developer
2023 — 2024
Suji Games

Developed hyper-casual, match-3, multiplayer, and NFT-based games in Unity and C# while collaborating closely with artists, designers, and engineers.

  • Implemented gameplay mechanics, UI/UX, and visual effects.
  • Optimized performance and memory usage across mobile, PC, and browser targets.
  • Contributed to internal tools, SDKs, frameworks, and development workflows.
  • Delivered projects under tight deadlines with strong quality control.
Freelance Unity Game Developer
2021 — 2023
Freelancer

Built several Android games on demand, including shooting games, match-3 titles, and block-based concepts for private clients.

Software Development
2013 — 2022
ANEM

Worked on web and desktop applications using C#.NET, MVC, SQL, C/C++, Python, Java, REST, PHP, MySQL, JavaScript, Git, and Scrum-based workflows.

IT Engineer
2010 — 2013
MCMZ

Designed technology solutions, participated in backend feature implementation with .NET and SQL, and supported infrastructure and users.

Education & Research

Your academic background adds a lot of credibility, so it deserves its own section instead of being hidden in a CV PDF.

Ph.D. — Biometrics, AI, Machine Learning

University of Bouira, 2018–2022. Researched and developed biometric identification solutions using ANN, CNN, GAN, auto-encoders, and practical Python ML stacks such as TensorFlow, Pandas, NumPy, scikit-learn, and OpenCV.

Master — Computer Science

Kasdi Merbah University, Ouargla, 2017–2018. Strengthened advanced computing foundations that later supported both software engineering and game development work.

Engineer — Computer Science

Kasdi Merbah University, Ouargla, 2003–2009. Built the core engineering and systems background that shaped your technical career.

Skills

A clearer way to present the technical breadth already documented in your CV.

Game Development

Production-ready tools and workflows for interactive experiences.

UnityC#MirrorMobile GamesWebGLMultiplayerNFT GamesBlender

AI & Machine Learning

Research and implementation experience from academic and practical projects.

PythonTensorFlowNumPyPandasscikit-learnOpenCVCNNGAN

Software Engineering

Broad engineering background spanning enterprise apps, backend work, and support.

C++C#.NETSQLMVCRESTJavaScriptGitScrum

Maintenance & Live Ops

This work was already in your portfolio, and it’s worth keeping because it shows ownership after launch.

Ongoing maintenance and upgrades for mobile titles

I maintained and upgraded multiple launched games on Android and iOS, keeping them stable, current, and performant. That included new builds, bug fixing, compatibility updates, and iterative improvements to protect the player experience over time.

Live support matters because it proves reliability, ownership, and the ability to keep products healthy long after their first release.

What this says about me

  • I can ship, then continue improving what ships.
  • I understand production realities across Android, iOS, browser, and desktop targets.
  • I can work fast without losing technical quality.
  • I bring both engineering depth and product ownership.