Software engineer in progress, building practical desktop, mobile, automation, and AI-assisted tools.
I like turning real workflows into usable software: Java desktop systems, Flutter mobile apps, Python automation, and small-business MVPs that can be tested with actual users.
- Full-stack and mobile projects that solve concrete local problems.
- Cleaner Java architecture with MVC, DTOs, repository layers, RMI, JDBC, Hibernate, and MySQL.
- Automation tools that reduce repetitive work with Python, Selenium, OCR, and API integrations.
- Product-minded MVPs: build the smallest useful version, validate it, then improve the system.
| Project | What it shows | Stack |
|---|---|---|
| rent-a-box-sys | Local-first ledger app for rent-a-box inventory and transactions. | Flutter, Dart |
| bioclock-system | Biometric device management desktop system with a structured Java architecture. | Java Swing, RMI, Hibernate, MySQL |
| jdbc-crud-app | Desktop CRUD fundamentals with database connectivity. | Java Swing, JDBC |
| Youtube-Checker | Browser automation that checks content and sends notifications. | Python, Selenium |
| Simple-Student-Registration-C-App | Console CRUD practice with simple student records. | C# |
These are active/private prototypes I have been shaping into portfolio-ready projects:
- Local AI Assistant - Windows hotkey assistant that captures the active window, OCRs text locally, redacts sensitive content, then sends compact context to an LLM for suggestions.
- GenSan Duel Run - Capacitor mobile prototype for local running duels with real-time lobbies, GPS progress, Android packaging, and event validation notes.
- Print Ordering MVP - Messenger-first ordering system for a printing business with customer order intake, payment proof review, admin production flow, Prisma, and Playwright coverage.
- ChaseFlow MVP - AI follow-up agent SaaS prototype for invoices, missing documents, approvals, lead capture, and ROI-focused validation.
- I start from a real workflow, then build a working prototype around the core user action.
- I care about simple architecture: readable layers, clear naming, and practical documentation.
- I keep improving older projects so they show growth, not just completion.
- I enjoy building tools that make repetitive work faster, safer, or easier to understand.
Currently improving: Java systems, mobile MVPs, automation workflows, and full-stack product polish.