Skip to content
View Gegcuk's full-sized avatar
๐Ÿ™‚
๐Ÿ™‚

Block or report Gegcuk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Gegcuk/README.md

Hi there ๐Ÿ‘‹ I'm Aleksei Lazunin (@gegcuk)

I'm a Java Developer with a solid background in Product Management.


๐Ÿ› ๏ธ Technologies & Tools

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)

๐Ÿš€ Featured Projects

๐Ÿ’ฌ KidsGPT - Full-Stack AI Chat Platform

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

๐ŸŽ“ QuizMaker

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

๐Ÿ›’ SB-Ecom - Full-Stack E-commerce Platform

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

๐Ÿ–ฅ Lox Interpreter

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

๐Ÿ—ก Blue Knight Adventure

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

๐Ÿ“ˆ GitHub Stats

Gegcuk's GitHub stats

GitHub Streak

Top Langs

trophy

Gegcuk's github activity graph

Profile Views


๐Ÿ“ซ Let's Connect


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!

Pinned Loading

  1. QuizMaker QuizMaker Public

    A Spring Boot backend for flexible, JSON-based quizzes with secure grading and audit trails.

    Java 1

  2. LeetCode LeetCode Public

    A comprehensive collection of solved Leetcode problems in Java, focusing on algorithmic solutions and code efficiency.

    Java 1

  3. java-language-interpreter java-language-interpreter Public

    An implementation of the Lox programming language interpreter in Java, developed for study purposes.

    Java 1

  4. 2Dgame 2Dgame Public

    **Blue Knight Adventure** is a 2D tile-based RPG built with Java, featuring dynamic gameplay, interactive events, and a configurable object system, showcasing object-oriented programming in game deโ€ฆ

    Java 1

  5. learining_path learining_path Public

    1

  6. kidsGPTbackend kidsGPTbackend Public

    Java 1