Gameplay-first mindset
I enjoy turning mechanics into satisfying player experiences, from casual mobile loops to more technical systems with progression, feedback, and polish.
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.
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.
I enjoy turning mechanics into satisfying player experiences, from casual mobile loops to more technical systems with progression, feedback, and polish.
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.
I have shipped under deadlines, optimized performance across platforms, debugged complex issues, and supported products after launch through maintenance and upgrades.
Project images now open in a built-in lightbox when clicked. You can also keep the external store and website links for each title.
A minimalist number-merging puzzle built for relaxing, satisfying progression with simple rules and a polished mobile feel.
A clean mobile implementation of the timeless card game, focused on simplicity, usability, and classic feel.
A stronger story built from your CV: research, teaching, enterprise software, freelance game work, and shipped Unity titles.
Delivering computer science and programming instruction to undergraduate and graduate students, with a strong focus on clear communication, practical understanding, and student success.
Developed hyper-casual, match-3, multiplayer, and NFT-based games in Unity and C# while collaborating closely with artists, designers, and engineers.
Built several Android games on demand, including shooting games, match-3 titles, and block-based concepts for private clients.
Worked on web and desktop applications using C#.NET, MVC, SQL, C/C++, Python, Java, REST, PHP, MySQL, JavaScript, Git, and Scrum-based workflows.
Designed technology solutions, participated in backend feature implementation with .NET and SQL, and supported infrastructure and users.
Your academic background adds a lot of credibility, so it deserves its own section instead of being hidden in a CV PDF.
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.
Kasdi Merbah University, Ouargla, 2017–2018. Strengthened advanced computing foundations that later supported both software engineering and game development work.
Kasdi Merbah University, Ouargla, 2003–2009. Built the core engineering and systems background that shaped your technical career.
A clearer way to present the technical breadth already documented in your CV.
Production-ready tools and workflows for interactive experiences.
Research and implementation experience from academic and practical projects.
Broad engineering background spanning enterprise apps, backend work, and support.
This work was already in your portfolio, and it’s worth keeping because it shows ownership after launch.
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.