🎓 Computer Engineering Student (3rd Year)
📍 Dokuz Eylül University
I am a computer engineering student who enjoys developing software, but more importantly, understanding how systems should be designed.
For me, software development is not just about writing code. It is about:
- understanding the real problem,
- building the right architectural structure,
- and being able to defend those decisions in real-world scenarios.
I have experience with both monolithic architectures and microservice-based systems.
In framework-free projects, I designed multi-layered architectures from scratch.
In larger-scale projects, I worked with Spring Boot microservices, explored service-to-service communication models, API Gateway, Service Discovery (Eureka), and Docker Compose orchestration.
Microservice architecture is still an active learning area for me, but I had the opportunity to practice it by building realistic systems, not just sample projects.
On the database side, I worked with MySQL and PostgreSQL.
I mainly used MySQL in classic single-database setups, while with PostgreSQL I experimented with hybrid and partially distributed data models when the project allowed it.
Java is the language I have the most experience with.
- In some assignments, I implemented data structures completely on my own,
- developed terminal-based systems and mini-game logic,
- built a framework-free social media application,
- and created layered backends and microservice components using Spring Boot.
Frontend is not my primary focus, but I have built projects with HTML/CSS/JavaScript and React.
I have designed modern glassmorphism-based interfaces (Pelesong) with complex state management, realtime simulations, and ambient visual effects, demonstrating deep understanding of UI/UX and CSS animations.
Throughout my projects, I have taken on different roles:
- sometimes shaping ideas as an analyst,
- sometimes working purely as a backend developer,
- sometimes providing technical direction or acting as a team lead,
- and in some cases, handling all of these roles at once.
As a team, we placed second in a Smart City hackathon.
For the BEF Science Festival, I worked on a ticket verification system where I handled the design, development, and on-site operational support. This experience helped me understand how software behaves outside the IDE, in real conditions.
Recently, my main interests have been system design, domain separation, microservice architectures, and planning scalable systems.
I usually prefer working in small teams (2–4 people) and enjoy thinking about both architecture and team dynamics together.
Languages (by depth):
- Primary: Java (production microservices, framework-free architecture, multi-year focus)
- Deep Proficiency: SQL, C# (extensive manual implementation, structural understanding)
- Production Use: JavaScript, Python, C (multiple projects, AI-assisted development)
- Cross-Paradigm Exploration: Rust, Go, F#, Perl, COBOL, Common Lisp, Prolog, APL, Ruby (polyglot study from CME3402 assignment)
Backend: Spring Boot, REST APIs, layered architecture, microservices
Architecture: Monolithic systems, Microservices, API Gateway, Service Discovery
Databases: PostgreSQL, MySQL
Frontend: HTML/CSS/JavaScript, React, Glassmorphism design, CSS animations
Embedded Systems: Arduino, ESP32, sensor integration, IoT systems
DevOps / Tools: Docker, Docker Compose, Maven, Git
Interests: System design, clean architecture, domain modeling, embedded systems
| Project | Importance | Team | Primary Focus | Tech Stack |
|---|---|---|---|---|
| ShuBilet | ⭐⭐⭐⭐⭐ | 3 people | Microservice Architecture, System Design | Java, Spring Boot, PostgreSQL, Docker |
| Scan and Print | ⭐⭐⭐⭐⭐ | 4 people | IoT, Embedded Systems, Data Visualization | Arduino C, Python, ESP32, Matplotlib |
| Pelesong | ⭐⭐⭐⭐ | 5 people | Frontend Design, UI/UX, CSS Animation | JavaScript, HTML/CSS, Glassmorphism |
| CME3402 | ⭐⭐⭐ | 3 people | Cross-Paradigm Programming | 11 Languages (Python, Rust, Go, F#, Perl, COBOL, Lisp, Prolog, APL, Ruby, JS) |
| Text-Based Social Media | ⭐⭐⭐⭐ | 3 people | Layered Architecture, Framework Design | Java, SQL, Custom ORM |
| Evolutionary Tree | ⭐⭐⭐ | 2 people | Data Structures, Algorithms | Java, CSV Processing |
| C Machine Learning | ⭐⭐⭐ | 2 people | Multi-threading, ML Algorithms | C, Python, Sockets |
🔗 https://github.com/MrMirliva/shubilet
A role-aware intercity ticketing platform built with a Spring Boot microservice architecture.
- Single entry point via API Gateway
- Service Discovery using Eureka
- Session-based authentication through a dedicated security service
- PostgreSQL-backed persistence per service
- Docker Compose-based orchestration
This project was intentionally designed as an architectural showcase, focusing on service boundaries, layering, and communication rather than only features.
🔗 https://github.com/MrMirliva/scan-and-print
An open-source IoT-based 3D scanning system combining embedded systems, robotics, and data visualization.
- Hardware Stack: ESP32 microcontroller, servo motors, HC-SR04 ultrasonic sensors
- Firmware: Arduino-based ESP32 controller with LCD feedback and motor automation
- Software: Python data processing pipeline with coordinate transformation and visualization
- Architecture: Two-phase calibration scanning, sensor fusion, spherical-to-Cartesian conversion
- Features: Point cloud generation, surface reconstruction, realtime serial communication
- Team: 4-person collaborative project
This project bridges embedded systems and data processing, showcasing IoT system design and full hardware-software integration.
🔗 https://github.com/MrMirliva/pelesong
A culturally-grounded social music platform prototype showcasing UI/UX depth and atmospheric design.
- Architecture: Pure client-side (HTML/CSS/JavaScript), no backend required
- Design System: Glassmorphism, lo-fi aesthetic, neon underground palette
- Dual-Mode Interface: Seamless switching between Social Mode (dynamic feed) and Listen Mode (discovery)
- Realtime Simulation: Organic stats fluctuation, ambient toast notifications, floating particles
- Features: Live spaces with chat, dynamic sound wave visualizer, reactive color ambient system
- Culture: Turkish underground rap, Anadolu rock, and bedroom producer integration
- Documentation: Comprehensive docs/ with architecture decisions, verification reports, and context guidelines
A full-stack frontend project demonstrating animation expertise, complex state management, and design-driven development.
🔗 https://github.com/Ghost1461/CME3402-Assignment1
Polyglot implementation of Euclidean Distance across 11 programming languages and paradigms.
- Languages: JavaScript, Rust, Go, Python, F#, Perl, COBOL, Common Lisp, Prolog, APL, Ruby
- Paradigms: Imperative, Functional, Procedural, Logical, Array-Oriented, Object-Oriented
- Scope: Demonstrating cross-paradigm literacy and deep understanding of language design concepts
- Focus: Same algorithm implemented across vastly different programming models
This project showcases breadth in programming language knowledge and ability to think algorithmically across different paradigms.
🔗 https://github.com/DEU-CENG-CME2210-Group40/text-based-social-media
A framework-free, terminal-based social media application.
- Layered architecture (Controller → Service → Repository → Model)
- Custom implementations of MACRepository, MACModel, and ResponseEntity
- Encrypted, file-based data persistence
- Clear separation of responsibilities
The goal was to understand the core ideas behind frameworks by building them manually.
🔗 https://github.com/MrMirliva/evolutionary-tree-assigment
A Java project that constructs and processes an evolutionary tree using CSV datasets.
- Tree construction and traversal
- Searching and common ancestor detection
- Focus on data structures and algorithmic thinking
🔗 https://github.com/Burak4627/C-Machine-Learning
A multi-threaded machine learning project in C that serves predictions over a Telnet connection.
- CSV loading and preprocessing
- Threaded normalization and training
- Socket-based client interaction
- 🎤 I actively follow and embrace Turkish Rap culture, especially its storytelling and creative background.
- 📚 I have a habit of reading magazines, particularly those focused on technology, culture, and ideas.
- 😂 I enjoy both consuming and experimenting with humor, whether in code comments or team interactions.
- 🤝 I am highly social and believe strong communication directly improves team productivity and project quality.
- 👫 Meeting new people and exchanging ideas motivates me and helps me gain new perspectives.
- 📧 Email: justmirliva@gmail.com, abdullah.gndz00@gmail.com
- 💻 GitHub: https://github.com/MrMirliva
"Yorulma, dene! Senin olayın bu değil mi?" — Stabil
Fatigue, try! Isn't that what you are?
Thanks for stopping by.
If you are interested in backend development, system design, or software architecture discussions, feel free to reach out 🚀