I'm a Java Developer with a solid background in Product Management.
| Domain | Tools & Frameworks |
|---|---|
| Languages | Java, SQL, Python, C, Dart |
| Backend | Spring Boot, Hibernate/JPA, REST API, JWT, Flyway |
| Mobile & Frontend | Flutter, React + Vite, HTML5, CSS3, Tailwind CSS |
| AI Integration | OpenAI API, Chat Completion, Image Generation |
| Microservices | Kafka (in progress), Docker, Kubernetes |
| Databases | MySQL, PostgreSQL, SQLite, MongoDB |
| Testing & TDD | JUnit 5, Mockito, MockMvc, @SpringBootTest |
| Build & CI/CD | Maven, Gradle, GitHub Actions, Git |
| Product Mgmt & PM | Jira/Atlassian, Agile, User Research |
| Algorithms | Active LeetCode practice (LeetCode repo) |
Jun 2025– present • Frontend: kidsgpt • Backend: kidsGPTbackend
🎯 Flutter Cross-Platform Frontend:
- 🤖 Kid-friendly AI chat with educational conversations & safety features
- 🔐 JWT authentication & secure storage with Provider state management
- 🎤 Speech-to-text integration & conversation continuity
- 📱 Material Design 3 UI supporting Android, iOS, Web & Desktop
⚙️ Spring Boot Enterprise Backend:
- 🛡️ Comprehensive security: JWT auth, rate limiting, password reset with email
- 🤖 OpenAI integration for chat completions & image generation with content moderation
- 👨👩👧👦 Family management system with parent/child profiles & age-appropriate responses
- 📊 Daily educational tips service with age-group targeting
- 🔄 Full audit logging, conversation persistence & context management
- ✅ 90%+ test coverage with integration & unit tests using MockMvc & @SpringBootTest
Apr 2025–Present • github.com/Gegc/quizmaker
- ✅ Spring Boot 3.4 quiz platform with 8 question types (MCQ, True/False, Fill-gaps, Hotspot, etc.)
- 🔐 Advanced Security - JWT auth, 5-tier role system, 65+ granular permissions, server-side grading
- 🗄️ MySQL JSON storage for flexible question content + comprehensive audit logging
- 📊 Analytics & Social - Leaderboards, spaced repetition, comments, bookmarks, notifications
- 🛡️ Anti-cheating - Question shuffling, timer enforcement, suspicious activity detection
- 🧪 Testing - JUnit 5, Mockito, @SpringBootTest with OpenAPI documentation
Jan 2025–Apr 2025 • Backend: sb-ecom-backend • Frontend: sb-ecom-frontend
⚙️ Spring Boot Backend:
- 🏗️ Micro-layered architecture (Controllers → Services → Repositories) with 90%+ test coverage
- 🔒 Spring Security + JWT for stateless authentication & ADMIN-only endpoints
- 🔄 Multi-environment support: H2 (dev) → MySQL (prod) with Flyway migrations
- 📷 Image upload service with file validation & storage management
⚛️ React Frontend:
- 📱 Mobile-first SPA built with React 18 + Vite for optimal performance
- 🎨 Responsive design using Tailwind CSS with custom component library
- 🛒 Advanced cart management, dynamic product filtering & protected routes
- 🔗 Context API for global state management & custom hooks for API integration
Sep 2024–Nov 2024 • github.com/Gegcuk/lox-interpreter
- 🔍 Hand-written recursive-descent parser with complete AST implementation
- ⚡ Tree-walk interpreter with Visitor pattern for clean code organization
- 🐞 Comprehensive error handling for both syntax & runtime errors
- ✅ Extensive unit test suite covering all language grammar rules
Apr 2024–Aug 2024 • github.com/Gegcuk/blue-knight-adventure
- 🎮 Java 2D tile-based RPG with pixel-perfect collision detection
- 🗺️ Dynamic map system with JSON-driven level design & event scripting
- 💬 Interactive NPC system with quest management & dialogue trees
- 🎨 Custom game engine built on AWT/Swing with optimized rendering
Thanks for stopping by! Feel free to explore my repositories, drop me a message, or star a project you find interesting. I'm always open to discussing everything!


