AozyApps
AozyApps is my Android developer identity for building small, intresting utilities as proof-of-concept (POC) applications.
I like to build Android applications with an emphasis on usefulness at the same time showing technical simplicity.
Most projects start as personal experiments and evolve into polished tools when they demonstrate real utility.
About Me
Developer: Aozy (ao9000)
Feel free to contact me for your feedback!
Published Apps
Wordle Lens
Short summary: Scan a Wordle board (or enter it manually) and get entropy-ranked suggestions for the next best guess.
How it works (high level):
- Detect and correct perspective of the Wordle grid (OpenCV).
- Extract cells and run a lightweight CNN to read letters and detect cell feedback (green/yellow/gray).
- Convert letters + colors into constraints; compute candidate answers with precomputed feedback patterns.
- Rank guesses by Shannon entropy to suggest the highest information-gain moves.
Key features:
- Fast camera-based OCR for Wordle boards or manual entry mode.
- Offline, on-device inference and solver.
- Entropy-ranked suggestions to maximize information per guess.
- Useful for casual hints, training information-theory strategies, or quick assistance.
Links:
Demo:

Sudoku Lens
Short summary: Scan any Sudoku (9×9, 6×6, 4×4 — even handwritten) and get an instant, validated solution you can save or share.
How it works (high level):
- Detect the Sudoku grid (OpenCV contour + perspective transform).
- Extract and preprocess cells; classify digits with a lightweight on-device CNN (PyTorch).
- Solve with an exact-cover Algorithm X (Dancing Links) solver.
- Overlay the solution on the original frame; save/share as needed.
Key features:
- Camera-first: scan puzzles without manual entry.
- On-device inference and solving — works offline and preserves privacy.
- Fast, exact solutions using Dancing Links.
- Supports common puzzle sizes and handwritten digits.
Links:
Demo:

Notes
This page serves as a central reference for my published Android applications and related source code.
For bug reports or feature requests, please use the issue tracker in the respective app repository.