All Projects
A complete collection of projects I've built—from enterprise applications to experimental builds.
5 projects

2025 · Enterprise Web Application
Integrated Sharia Cooperative System
Full-stack integrated sharia cooperative application with complex domain logic handling savings, murabahah-based installments, POS cash system, and inventory management.
Result: Implemented feature-based end-to-end development approach ensuring consistent data flow across financial and inventory modules.
- Complex domain modeling for sharia-compliant financial operations.
- Multi-role access control with centralized authorization system.
- Synchronized data structure across financial and inventory modules.
- Feature-based fullstack development for maintainable codebase.

2025 · Desktop Application
Productivity Application (Java Desktop)
Cross-platform desktop productivity application with layered MVC architecture, implementing multiple design patterns for modularity and scalability.
Result: Delivered cross-platform installable application with comprehensive testing and database fallback system ensuring data persistence across operating systems.
- Layered MVC architecture with strict separation of concerns.
- Multiple design patterns for maintainable and scalable codebase.
- PostgreSQL with SQLite fallback stored in cross-platform user directory.
- Comprehensive unit testing and structured input-output validation.
- Focus on UI/UX readability and user workflow optimization.

2025 · Game Project
Block Shooter Game
2D arcade shooter game built with C and Raylib, implementing low-level data structures, game loop mechanics, and persistent game state management.
Result: Led team development focusing on object behavior design, game loop optimization, and user experience management throughout the development cycle.
- Manual implementation of data structures at low level.
- Optimized game loop for responsive gameplay and object behavior.
- Persistent game state and local high-score tracking system.
- Team collaboration and leadership in game development workflow.

2025 · Desktop Application
AlpenliCloud File Manager
Cross-platform GUI file manager inspired by Windows Explorer, built in C with raylib/raygui and 4 core ADTs (tree, stack, queue, linked list).
Result: Shipped a desktop file manager for 3 OSes with 10+ keyboard shortcuts, undo/redo, trash recovery, and bulk-operation progress feedback.
- Non-binary tree powers directory hierarchy and sidebar navigation.
- Stack-based undo/redo across create, delete, rename, and paste actions.
- Queue-based clipboard workflow with progress UI for 10+ items.
- Custom window chrome with resizable layout and modern toolbar.
- Cross-platform build flow with bundled raylib and system fallback.

2025 · Game Project
reeshape – Shape Playground (Pattern Block Activity)
Interactive 2D pattern-block puzzle built in Godot 4 (C#) with manual 2D transforms, snap-based validation, and custom stage templates.
Result: Shipped a complete gameplay loop with 3 curated 720p challenges, persistent progress + best-time tracking, and a JSON-based Template Builder so users can create and replay patterns.
- Manual 2D transform pipeline plus training-focused mechanics (snapping, hit testing, geometric composition).
- Snap-to-slot validation that locks shapes, triggers 100% completion, and stores persistent progress + best time.
- Full input system: drag-and-drop, Q/E rotation, WASD/arrow micro-move, right-click reset.
- Modular stage/template system (TemplateShapeStage, TemplateLoader) with JSON receipts.
- Template Builder workflow (build -> export JSON -> replay in My Patterns) optimized for desktop Windows/macOS/Linux at 1280x720.