Artificial Intelligence
Bacteria — Self-Learning Simulator
A life simulation in which bacteria learn to sense their environment and find food using neural networks and genetic algorithms.
Curiosity becomes useful when it is given a working form.
Games, mobile applications and focused utilities give me room to test interaction, visualization and product thinking beyond my primary AI and robotics practice.
Explore 16 projects ↓
Use the arrows, keyboard, trackpad or touch to move through the complete collection.
Artificial Intelligence
A life simulation in which bacteria learn to sense their environment and find food using neural networks and genetic algorithms.
Artificial Intelligence
A self-learning physics-based vehicle simulation in which a genetic algorithm evolves faster and more capable vehicles across generations.
Artificial Intelligence
A PyQt implementation of Snake controlled by a custom self-learning AI algorithm rather than a human player.
Other Explorations
A customizable ESP8266-based RGB lighting system controlled over Wi-Fi and integrated with Android and desktop applications for real-time color effects.
Other Explorations
An Android application that helps clinicians perform burn-treatment formulas and body-surface calculations quickly and accurately.
Other Explorations
A mobile platform game built with a custom 3D frog model, Blender and Unity, featuring touch-based jumping and dynamic enemy AI.
Other Explorations
A published mobile 2D strategy board game inspired by Othello, with modernized mechanics built around converting the opponent’s pieces.
Other Explorations
An Android application that measures nearby magnetic-field intensity with the phone’s sensor and presents it through a retro interface; downloaded more than 50,000 times.
Other Explorations
An Android application that estimates the lengths and proportions of objects in a photo using an item of known size as a reference.
Other Explorations
An Android application that exposes device sensors and hardware as modules so users can build automations with a drag-and-drop workflow.
Other Explorations
A fully 3D mobile interpretation of Othello combining custom Blender assets with gameplay systems implemented in Unity.
Other Explorations
An offline Android application that shows the Qibla direction and prayer times using the user’s location and locally stored official data.
Other Explorations
A Unity-based event system that registers participants, generates a unique QR code for each person and enables fast, secure check-in.
Other Explorations
A physics-driven game about guiding a continuously rolling ball across an endless platform filled with changing obstacles.
Other Explorations
My first mobile multiplayer 2D battle game, built in high school around two teams competing to hold a central base for the longest time.
Other Explorations
A Photoshop-based university project creating original cartoon characters and modular assets for a Worms-inspired online 2D game.