Skip to content
View erendemir9's full-sized avatar

Highlights

  • Pro

Block or report erendemir9

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
erendemir9/README.md

👋 Hi, I'm Halil Eren Demir

Software Engineering Student · Full Stack Developer · Mobile App Builder

🎓 B.Sc. Software Engineering student at the University of Europe for Applied Sciences — Berlin & Potsdam
💻 Full Stack Engineer Intern at A-Maximus
🎟️ Event Coordinator (Working Student) at the University of Europe for Applied Sciences
🇩🇪 Based in Germany

I enjoy building software end-to-end — from an idea and UI to application logic, databases, APIs, deployment, and real-world testing.

My interests span mobile development, full-stack web development, backend systems, databases, concurrent programming, and embedded systems.

Build it. Test it. Improve it. Ship it.


🛠️ Tech Stack

📱 Mobile Development

Flutter Dart Swift iOS Android

Currently working with:
Flutter · Riverpod · Drift · Local Notifications · Firebase · Supabase


🌐 Web Development

HTML5 CSS3 JavaScript Vite


⚙️ Programming Languages

Java C++ Python C# Dart Swift


🗄️ Databases & Backend

PostgreSQL MySQL Supabase Firebase

Concepts:
Relational Database Design · Authentication · REST APIs · Local Persistence · Cloud Sync · Backend Architecture


🖥️ Systems & Development Tools

Git GitHub Linux Embedded

Core concepts:

OOP · Multithreading · Parallel Programming · Concurrent Systems · REST APIs · Database Design · Embedded Systems · Software Architecture


🚀 What I'm Working On

🌐 A-Maximus

Working as a Full Stack Engineer Intern across production web projects including:

  • A-Maximus
  • DHSociety
  • A-Maximus Events

My work involves improving existing applications, implementing features, fixing UI and functionality issues, working with Git-based development workflows, and contributing to production-oriented web projects.

Technologies & workflow:

JavaScript · HTML · CSS · Git · GitHub · Vite · Firebase · Netlify


📂 Featured Projects

🏋️ Gym Management System

Multi-role web platform for managing gym operations.

Roles:
Admin · Trainer · Member

Features:

  • Authentication
  • Member management
  • Trainer management
  • Class scheduling
  • Role-based application flows

Stack:
HTML · CSS · JavaScript

🔒 Private


📚 WordDrillPro

Native iOS language-learning application built with SwiftUI.

Highlights:

  • MVVM architecture
  • Custom themes
  • Haptic feedback
  • Sound effects
  • Interactive vocabulary learning experience

Stack:
Swift · SwiftUI

🚧 Preparing for release


⚡ Parallel Task Manager

Concurrent task execution system developed as part of my Parallel Programming studies.

Topics explored:

  • Multithreading
  • Synchronization
  • Parallel task execution
  • Thread management
  • Shared-resource handling

Stack:
C++


🃏 War Card Game

Desktop card game with graphical user interface, accounts, and multiple gameplay flows.

Stack:
Java · Swing

Concepts:
OOP · GUI Development · Application State · User Management


🏦 Bank Account Management System

Console-based banking application supporting account and transaction operations.

Stack:
C++

Concepts:
OOP · Data Management · Application Logic


🛒 Retail Inventory Database

Relational database project focused on designing a structured retail inventory system.

Topics:

  • Database modelling
  • Entity relationships
  • Normalization
  • SQL
  • Inventory data management

Stack:
MySQL / SQL


📊 Reddit Data Analysis Project

Data analysis project working with Reddit datasets and sentiment analysis.

Topics:

  • Data collection
  • Data preparation
  • Sentiment analysis
  • VADER
  • Dataset exploration

Stack:
Python


🎓 Software Engineering Focus

At university and through personal projects, I've worked across several areas of software engineering:

Mobile Development
├── Flutter / Dart
├── Swift / SwiftUI
├── Local persistence
├── State management
└── Mobile UX

Backend & Data
├── REST APIs
├── PostgreSQL
├── MySQL
├── Supabase
└── Firebase

Computer Science
├── Object-Oriented Programming
├── Multithreading
├── Parallel Programming
├── Database Design
└── IT Security

Systems
├── Linux
├── Embedded Systems
├── Networking fundamentals
└── Low-level programming concepts

🌱 Currently Exploring

I'm currently improving my knowledge in:

  • Advanced Flutter architecture
  • Scalable mobile application design
  • Backend & REST API architecture
  • PostgreSQL and Supabase
  • Cloud synchronization
  • Authentication systems
  • Mobile notifications
  • Software testing
  • Application security
  • Production deployment
  • Embedded & low-level systems

💭 How I Like to Build

I like taking projects through the entire development process:

Idea → Architecture → UI/UX → Development → Database → Testing → Deployment → Iteration

I care about writing software that is not only functional, but also maintainable, understandable, and usable in the real world.


🤝 Beyond Coding

Alongside software engineering, I work with students and university teams at the University of Europe for Applied Sciences.

My university involvement has included:

  • Event coordination
  • Student support
  • Peer leadership
  • Welcome Week activities
  • Campus & student community projects
  • University sports/community initiatives

Working in both technical and people-facing roles has helped me develop stronger communication, teamwork, organization, and leadership skills.


📫 Let's Connect

I'm interested in:

Software Engineering · Mobile Development · Full Stack Development · Startups · App Development · Embedded Systems

Email LinkedIn GitHub


Always learning. Always building. Always shipping.

Popular repositories Loading

  1. erendemir9 erendemir9 Public

    Config files for my GitHub profile.

  2. war-card-game-java war-card-game-java Public

    Java Swing implementation of the War card game with GUI, user accounts, and game modes.

    Java

  3. shipping-company-java shipping-company-java Public

    Java console application for shipping company logistics. Calculates volume, weight, truck capacity, and shipping cost with OOP principles.

    Java

  4. bank-account-management-system-cpp bank-account-management-system-cpp Public

    C++ console-based banking system project using OOP principles

    C++

  5. parallel-task-manager-cpp parallel-task-manager-cpp Public

    A C++ console-based parallel task manager that runs multiple simulated tasks (factorial, Fibonacci, prime calculation, file scan, etc.) using Pthreads and OpenMP.

    C++

  6. roman-empire-rag roman-empire-rag Public

    Python