Skip to main content

About Me

loading
Table of Contents

πŸ‘‹ Welcome!

I’m Eren, a Java Backend Developer and the creator of Compile My Mind, a space where I share my journey, projects, and ideas in the world of software.

I’m passionate about building scalable, reliable, and maintainable applications. My focus is on clean architecture, efficient systems, and practical solutions that solve real-world problems.

Technology for me is not just a tool β€” it’s a passion. I enjoy learning new frameworks, experimenting with ideas, and constantly improving my skills as a developer.

πŸ’‘ Who am I?

I specialize in backend development with Java and Spring Boot, and I enjoy working on projects that involve APIs, databases, and system design.
Beyond backend work, I explore frontend technologies and mobile frameworks to broaden my perspective and build more complete solutions.

πŸŽ“ Education

  1. Gazi Technical High School

    Information Technologies

    Completed technical high school education focused on software, networking, and hardware. This early exposure sparked my passion for IT and development.
  2. AtΔ±lΔ±m University

    B.Sc. in Information Systems Engineering

    Graduated with a solid foundation in programming, database management, systems design, and project coordination.
  3. Gazi University

    M.Sc. in Information Systems (Ongoing)

    Currently pursuing a master's degree with a focus on advanced system design, enterprise applications, and research in information technologies.
  4. Istanbul University

    Associate Degree in Computer Programming

    Graduated with strong skills in programming, software development, and applied computing practices.
  5. Ankara University

    Associate Degree in Web Design & Coding

    Graduated with expertise in frontend development, user interface design, and modern web technologies.
  6. Anadolu University

    Associate Degree in Justice

    Graduated with knowledge of law, legal systems, and interdisciplinary studies.

School Program Status
Information Technologies Graduated
Information Systems Engineering (B.Sc.) Graduated
Information Systems (M.Sc.) Currently Studying
Computer Programming (Associate Degree) Graduated
Web Design & Coding (Associate Degree) Graduated
Justice (Associate Degree) Graduated

🧠 Skills & Expertise

Core Competencies

  • Backend software development (Java, Spring Boot)
  • RESTful API design & integration
  • Database modeling & management
  • Clean architecture & maintainable code
  • Debugging, optimization & problem-solving

Technical Knowledge

  • Languages: Java, C#, Dart, SQL
  • Frameworks & Tools: Spring Boot, Flutter, WPF, Git, Postman
  • Frontend: HTML, CSS, JavaScript
  • Databases: PostgreSQL, MySQL, SQLite

Focus Areas

  • Java backend development with Spring Boot
  • Building scalable APIs & data-driven applications
  • Continuous learning & exploring new technologies

πŸ“ Projects

Here are some of the projects I’ve worked on β€” each reflecting my interest in solving problems and building useful solutions:

  • SceneShift (Desktop, WPF)
    A modern wallpaper utility that allows users to search, filter, and apply wallpapers with ease. Includes resolution filtering, history, and smooth transitions.

  • Wallpaper Changer (Mobile, Flutter)
    A simple and lightweight wallpaper management app that lets users change, organize, and manage their device wallpapers with ease. Focused on usability and smooth performance.

  • Reminder+ (Mobile, Flutter)
    A productivity app for goal-focused task management, helping users track progress and manage their daily workflow.

  • Weekly Dish (Mobile, Flutter)
    An AI-powered meal planner that generates weekly menus, shopping lists, and nutritional insights.

  • NeutronDB (Backend, Java Spring)
    A lightweight backend system with RESTful APIs for tracking compatibility and performance data β€” inspired by community-driven feedback platforms.

  • MapCycle (Backend, Java Spring)
    A community-driven cycling application where users can sign up, log in, and authenticate via JWT.
    Users can create and share routes, as well as join rides organized by others.
    Focused on secure authentication, route management, and collaborative participation.


Related

Spring Annotations Guide: @EnableScheduling, @Scheduled, @Async, @EnableAsync, @Service, and @Configuration Examples
3 mins· loading · loading
Technology Java Spring Spring-Boot Spring-Annotations
What’s New in Java 25 (JDK 25)
6 mins· loading · loading
Technology Java Jdk-25 Lts
Remove Duplicates from Sorted Array β€” The Two-Pointer Solution
2 mins· loading · loading
Technology Java Algorithms Two-Pointers Leetcode
Understanding Controller, Service, and Repository in Spring Boot
3 mins· loading · loading
Technology Java Spring-Boot Architecture Best-Practices
How to Solve LeetCode's Valid Parentheses Problem Using Stack in Java
3 mins· loading · loading
Technology Java Algorithms Stack Leetcode
Component vs Bean in Spring
2 mins· loading · loading
Technology Java Spring Spring-Beans