Hi, I'm Mustafa.

I'm a Software Developer.

I'm a recent Computer Engineering graduate from Abdullah Gül University and currently a Master's student in Computer Science at Karlsruhe Institute of Technology (KIT). My passion lies in building robust software solutions, from backend services and web applications to mobile apps and games. I thrive on continuous learning and applying new technologies to solve real-world problems. Let's connect and build something impactful!

Mustafa Ceylan | Software Developer

About.

Hello! I'm Mustafa Ceylan, a recent Computer Engineering graduate and a current Master's student in Computer Science at Karlsruhe Institute of Technology (KIT). I bring extensive experience developing a wide range of projects across diverse technology stacks.

I have strong experience in both backend and frontend web development, along with mobile application development, with a primary focus on building robust backend services. I am passionate about crafting optimized, industry-standard backend solutions that power seamless user experiences and responsive websites.

My core skills include Java (Spring Boot), C# (.NET, ASP.NET), Node.js, JavaScript, TypeScript, React, HTML, CSS, Flutter, and Firebase. I'm always eager to leverage these technologies to solve real-world problems.

When I'm not coding, I actively experiment with open-source local AI models such as Mistral 8B, Stable Diffusion 1.5/XL, and FLUX 1.0. I believe maintaining a healthy work-life balance is crucial for staying productive and motivated.

I'm continuously seeking new challenges and opportunities to learn and grow as a developer. If you're interested in working together or have any questions, please do not hesitate to get in touch! 🔗

Languages & Frameworks

C#JavaJavaScriptTypeScriptPythonDart.NETASP.NETSpring BootNode.jsReactNext.jsFlutterEntity Framework

Databases & ORMs

MS SQL ServerPostgreSQLMySQLMongoDBFirebaseHibernateSpring Data JPALINQ

Tools & Concepts

GitHubDockerJiraUnityMavenDevExpressTailwind CSSRESTful APIsAgile DevelopmentOOPData Structures & Algorithms

Projects.

An image of the Dream Shaper project.

Dream Shaper

Spring Boot - Java

Backend service for an online platform that offers text to image generation and sharing.
Learn more >

An image of the Convertly project.

Convertly

Spring Boot - Java - Python - Parallel Programming - React - TainwindCss - NextJs

An api service and frontend for file conversion for multiple file types such as pdf, docx, png, jpg, pptx, txt.
Learn more >

An image of the Sport Elite project.

Sport Elite

Flutter - Dart - SqLite - Firebase - Firestore

A group project that offers a mobile app. It provides a platform for trainers and trainees to connect.
Learn more >

An image of the Your Place Pixel Battle project.

Your Place Pixel Battle

NodeJS - JavaScript - C# - Unity

A mobile game where players can place different color pixels on a shared canvas. Canvas is shared among all players and it is updated in realtime for all players.
Learn more >

An image of the CoinTalk project.

CoinTalk

Flutter - Dart - SqLite - Firebase - Firestore

CoinTalk is a coin tracking and communication app for crypto investors. App provides users to track the price over different time periods and discuss over the future of the said coin.
Learn more >

An image of the Potodoro project.

Potodoro

Flutter - Dart - SqLite

An app that aims to increase the productivity and effectiveness of people who sit at a desk for long periods.
Learn more >

An image of the Throw and Merge - 2048 blocks project.

Throw and Merge - 2048 blocks

C# - Unity

A mobile game that lets user throw number blocks that are multiples of 2 and merges once 2 of the same numbered blocks collide and reach a new maximum.
Learn more >

An image of the Color Switch Multiplier project.

Color Switch Multiplier

React

A mobile game that is inspired by the popular game Color Switch. The game has a twist where the player has to collect multipliers to increase the amount of squares they collect to pass the level.
Learn more >

Experience.

Ferre Femas
May 2024 - September 2024
Software Developer
Kayseri, Turkey

Developed and maintained full-stack web application and DevExpress desktop application using ASP.NET. Used entity framework for database interactions with LINQ queries. Created technical documentation for services and applications. Worked with Microsoft SQL Server in integration with .net application.

.NETC#ASP.NETDevExpressEntity FrameworkLINQMS SQL Server
Perga Software
June 2023 - August 2023
Spring Boot Developer
Kayseri, Turkey

I contributed to a Spring Boot project that provided storage and management systems for local pharmacies. Worked with a team of web developers using agile development methodologies to ensure iterative progress and continuous improvement.

Spring BootMavenJavaHibernateSpring Data JPAPostgreSQL
VIITA Technologies
June 2022 - August 2022
Flutter Developer
Kayseri, Turkey

I helped build messaging and authentication systems for a mobile application using firebase and flutter. Worked in an agile environment.

FlutterDartFirebaseGitFirestoreAgile Development

Contact.

Send me an email if you want to connect! You can also find me on Linkedin .