Diadoku is an iOS puzzle game that replaces Sudoku’s numbers with colored jewels, turning familiar logical deduction into a more visual mobile experience. It has progressed from an initial concept through design, implementation and App Store preparation and is currently in Apple App Review.
Projects
Projects I’m Building
A selection of mobile products, games and experiments I’ve taken from idea toward working software.
Featured project
Diadoku
A jewel-based iOS logic puzzle that reimagines Sudoku through color and visual deduction.

The story behind Diadoku
Overview
The idea
Diadoku takes the logic of Sudoku and swaps the numbers for colored jewels. Instead of reading digits, the player works with colored gem symbols — placing them correctly, ruling options out through logical elimination, and using visual markers for possible and excluded solutions.
The goal is a puzzle that feels visual and approachable on a phone, with clear feedback for correct placements, wrong ones and excluded possibilities.
My role
I designed and developed Diadoku from the original game concept through UI iteration, implementation and App Store submission preparation — owning the product direction as well as the iOS build. The custom visual assets were developed with AI assistance alongside my own direction and selection.
AI-assisted development
AI-assisted tools supported the development process — implementation support, iteration and debugging, UI ideation, and asset ideation and generation. Product decisions, integration, selection, iteration and quality control stayed with me.
Development process
- Core puzzle concept: Sudoku-style logic expressed through colored jewels
- Game rules and interaction design
- SwiftUI implementation
- Visual and UI iteration
- Testing and polish
- App Store preparation
- Apple App Review Current stage
Challenges
- Translating number-based Sudoku logic into a color-and-symbol system that remains easy to read at a glance
- Designing clear visual states for confirmed, possible and excluded placements on a small screen
- Taking the game from a working build through App Store preparation and submission
What I learned
- A familiar logic mechanic can support a new visual language, as long as the feedback remains unambiguous
- In a puzzle game, UI and interaction iteration matter just as much as the underlying implementation
- App Store preparation is a distinct stage of product development, not an afterthought
Current state
Diadoku is currently submitted to Apple and in App Review. It has not been released on the App Store yet.
Screenshots
Inside Diadoku
From level progression and daily rewards to the core color-based puzzle board, Diadoku was designed as a complete mobile game experience rather than a standalone puzzle prototype.

Home 
Level Selection 
Gameplay 
Daily Reward 
Level Complete
Dianima: Crystal Bonds
Dianima: Crystal Bonds is a creature-collection mobile game built around crystal creatures — progression, mining, resource systems and evolution — built for iOS with an AI-assisted development and asset workflow.
The idea is a collection game centered on crystal creatures across multiple families, where mining and resource systems feed into a progression and evolution loop — collecting, growing and evolving creatures over time, with summon mechanics bringing new ones into the collection.
Current state: In active development. The core creature, progression, mining and evolution systems are designed and being implemented in SwiftUI; the game is not yet released.