Skip to content
md ~/
Mirac Deprem — Profile photo
Istanbul

Mirac Deprem

Computer Engineer · Class of 2026

~/istanbul$Backend

  • .NET
  • Node.js
  • Go
  • Python
  • Artificial Intelligence
  • Cryptography

I'm a software developer building APIs, AI integrations and systems designed with security in mind.

Scroll

01/About

I graduated in Computer Engineering from Isparta University of Applied Sciences in 2026. I'm a software developer who builds APIs and data-driven applications with .NET, Node.js and Go. I'm also interested in artificial intelligence and cybersecurity.

Education

  1. Isparta University of Applied Sciences

    09/2022 – 09/2026

    Computer Engineering · Bachelor's

    GPA: 2,61 / 4.00

  2. Halit Narin Vocational and Technical Anatolian High School

    09/2017 – 06/2021

    Information Technology - Database Programming · High school

    GPA: 80,96 / 100

02/Contact

Have an idea, a job offer or just a question? Write to me and I'll get back to you as soon as I can.

mrcdprmm@hotmail.com

Reach me directly

03/Experience

  1. Cetin Group

    Intern

    06/2026 – 08/2026

    Second university summer internship

  2. Cetin Group

    Intern

    09/2025 – 12/2025

    University workplace training (fall semester)

  3. Atia Software

    Intern

    07/2025 – 08/2025

    First university summer internship, in a 7-person intern team

  4. Janus

    Intern

    09/2020 – 06/2021

    3 days a week for 9 months

04/Selected Projects

  • A desktop management app for a small car rental office. Fleet, customers, double-booking-free reservations, pick-up and return, maintenance tracking, PDF contracts and revenue reports in one app, with picture cards filtered by budget and a clickable dashboard.

    • C++
    • Qt 6
    • SQLite
    • CMake
    • Inno Setup
  • A desktop app built with Python and Tkinter that downloads YouTube videos (MP4), audio (MP3/M4A) and playlists with yt-dlp. It has a queue with thumbnails, quality choice, progress with speed and time left, stopping, automatic link pasting from the clipboard, light/dark themes and a Turkish/English interface. It keeps working after release by updating yt-dlp and the JavaScript runtime YouTube requires from PyPI, verified with SHA-256. Verified by 33 unit tests and shipped as a Windows installer with FFmpeg included.

    • Python
    • Tkinter
    • yt-dlp
    • Deno
    • FFmpeg
    • Pillow
    • +3
  • A desktop audio and video converter built with Python and Tkinter that runs FFmpeg in the background. Files are queued with drag and drop and converted to MP4, MKV, WebM, MOV, MP3, M4A, WAV, FLAC or OGG, or the soundtrack is extracted from a video. Quality and resolution can be chosen, and compatible files convert in seconds with a fast mode that skips re-encoding. It shows real progress and time left, can be stopped, and has light/dark themes and a Turkish/English interface. Verified by 38+ tests and shipped as a Windows installer with FFmpeg included.

    • Python
    • Tkinter
    • FFmpeg
    • tkinterdnd2
    • unittest
    • PyInstaller
    • +1
  • A desktop app built with Python and Tkinter that converts 58 units in 9 categories, including currency, with exact results. It covers Turkish kitchen measures (su bardağı, yemek kaşığı), the dönüm and the GB vs GiB difference. 166 currencies are converted with daily rates, and with the last saved rates when offline. It offers two-way live conversion, an all-units table, history, light/dark themes and a Turkish/English interface. Verified by 38 unit tests and distributed as a Windows installer built with PyInstaller and Inno Setup.

    • Python
    • Tkinter
    • ExchangeRate-API
    • unittest
    • PyInstaller
    • Inno Setup

05/Publications

  • Article2026

    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

    An end-to-end encrypted mobile messaging system that connects devices directly, with no central server. The networking and cryptography core is written in Go and bridged to a Flutter interface via Gomobile. Based on our graduation project.

06/Certificates

Aldığım eğitimler ve doğrulanabilir sertifikalar

  • SQL (Basic) Skills

    HackerRank · 2025

    Verify
  • Software Engineer Intern

    HackerRank · 2025

    Verify
  • C# (Basic) Skills

    HackerRank · 2025

    Verify
  • Introduction to Cybersecurity

    Cisco · 2025

    Verify
  • Legacy JavaScript Algorithms and Data Structures

    freeCodeCamp · 2025

    Verify
  • Responsive Web Design

    freeCodeCamp · 2025

    Verify
  • Foundational C# with Microsoft

    freeCodeCamp · 2025

    Verify