Skip to content
View MrcDprm's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report MrcDprm

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
mrcdprm/README.md

Mirac Deprem

Software Developer  ·  Web, Desktop & Mobile


Istanbul, Turkey  ·  BSc Computer Engineering, Isparta University of Applied Sciences (2026)



LinkedIn Website Email CV Profile Views


01 · About

I'm a computer engineer (Class of 2026) who builds backend systems and thinks about security from the first line of code. I work mostly with C#, Node.js and Go, design projects around layered architecture, SOLID and OOP, and I like problems where networking, cryptography and AI meet.

My graduation project, Cipher, an end-to-end encrypted peer-to-peer messaging app, was published in the International Journal of Advanced Networking and Applications.


02 · Currently

  ◆ Looking for — junior backend / software engineering roles, open to AI-adjacent positions
  ◆ Interned at — Çetin Group (ESP32 firmware, IT infrastructure) · Atia Software (full-stack, PHP & MySQL)
  ◆ Building — small, well-tested tools: a C++/Qt desktop app with AI chat, a parser-based calculator, and this portfolio


03 · Stack

Languages

C# Go TypeScript Python C++ PHP SQL

Backend, web & mobile

ASP.NET Core Node.js Next.js React Flutter SignalR PostgreSQL MySQL

Security, AI & tools

Cryptography WebRTC scikit-learn Ollama / Claude API Git Linux


04 · Selected Projects

🔐 Cipher  graduation project · published
End-to-end encrypted P2P messaging. A Go networking and crypto core connects over WebRTC, falls back to UDP and then to an encrypted relay, and is bridged to Flutter with Gomobile.
Go Flutter WebRTC
→ project page · paper (DOI)

💬 Dating App  desktop · downloadable
C++/Qt 6 app that ranks profiles by a compatibility score; matched characters reply in their own personality via Ollama or the Claude API. Argon2id password hashing, DPAPI-encrypted API key, unit tests.
C++20 Qt 6 SQLite libsodium
→ repo · download

🧮 Advanced Calculator  desktop · downloadable
Standard and scientific calculator with a hand-written recursive descent parser instead of eval(). History, memory keys, themes, Windows-style shortcuts, 17 unit tests.
Python Tkinter unittest
→ repo · download

🐑 Sheep & Wolf  mobile game
Binairo/Takuzu logic puzzle with its own generator, validator and solver: 400 campaign levels from 6×6 to 12×12, a daily puzzle and a no-hints mode.
React Native Expo Zustand Firebase
→ repo

📊 Social Media Ad Analytics  machine learning
Compares KNN, SVM, Logistic Regression and MLP on ad-conversion data, tunes KNN with GridSearchCV and k-fold CV, and serves live predictions in a bilingual Streamlit app.
Python scikit-learn Streamlit
→ repo

✅ AI To-Do App  desktop
Electron task manager that turns a goal into a 5-step plan with Gemini (schema-validated JSON), syncs tasks in real time with Firestore and sends deadline notifications.
TypeScript Electron React Firebase
→ repo

All projects, with problem → solution → outcome write-ups: miracdeprem.com/projects

05 · Publication

Cipher: An End-to-End Encrypted Peer-to-Peer Instant Mobile Messaging System
M. Deprem, E. A. Koca, A. A. Süzen · International Journal of Advanced Networking and Applications (IJANA), Vol. 18, Issue 2, pp. 7461–7466, 2026
doi.org/10.35444/IJANA.2026.18210


06 · Stats

GitHub stats Most committed languages

GitHub streak

GitHub contribution snake

Pinned Loading

  1. baby-brain-weight-prediction baby-brain-weight-prediction Public

    Python 1

  2. e-ticaret-satis-analizi e-ticaret-satis-analizi Public

    Jupyter Notebook 1

  3. social-network-ads-classification social-network-ads-classification Public

    Python 1

  4. movie-reservation-system movie-reservation-system Public

    JavaScript 1

  5. realtime-redis-leaderboard realtime-redis-leaderboard Public

    JavaScript 1

  6. BankCoreApi BankCoreApi Public

    C# 1