Davut Can Cüci

Dormhi

Computer Engineering Student | Software Developer

Summary

Final-year Computer Engineering student at Istanbul Arel University and founding engineer at Complaintr, building full-stack web applications, bots and automation tools.

İstanbul Arel Üniversitesi Bilgisayar Mühendisliği son sınıf öğrencisi ve Complaintr kurucu mühendisiyim; full-stack web uygulamaları, botlar ve otomasyon araçları geliştiriyorum.

Experience

Complaintr · Founding EngineerKurucu Mühendis

  • Build an AI customer service platform with Next.js, Bun, Hono, PostgreSQL and Drizzle; delivered the Instagram integration and S3-based image and video attachments across all channels.
  • Next.js, Bun, Hono, PostgreSQL ve Drizzle ile yapay zekâ müşteri hizmetleri platformu geliştiriyorum; Instagram entegrasyonunu ve tüm kanallarda S3 tabanlı görsel ve video eklerini hayata geçirdim.

Ziraat Teknoloji · InternStajyer

  • Built a full-stack web application end to end with .NET and React as my internship project, gaining hands-on experience in REST API design, data modeling with EF Core and PostgreSQL stored procedures.
  • Staj projesi olarak .NET ve React ile full-stack bir web uygulamasını uçtan uca geliştirdim; REST API tasarımı, EF Core ile veri modelleme ve PostgreSQL stored procedure konularında uygulamalı deneyim kazandım.

Education

B.Sc. Computer EngineeringBilgisayar Mühendisliği (Lisans) · Istanbul Arel University· İstanbul Arel Üniversitesi

  • Coursework: OOP, Web Programming, Systems Analysis & Design, Computer Graphics.
  • Dersler: Nesne Yönelimli Programlama, Web Programlama, Sistem Analizi ve Tasarımı, Bilgisayar Grafikleri

High School DiplomaLise · Ataköy Cumhuriyet Anatolian High School· Ataköy Cumhuriyet Anadolu Lisesi

Projects

Filika (team project)(ekip projesi) · Next.js, Bun, PostgreSQL, Drizzle, WebMCP

  • Developed the API of a WebMCP-native feedback product: validation, idempotent persistence, rate limiting and retention.
  • WebMCP tabanlı geri bildirim ürününün API'sini geliştirdim: doğrulama, idempotent kayıt, istek sınırlama ve veri saklama.

DMS (Dormhi Media Server) · Python, FastAPI, Celery, Redis, React, TypeScript, Docker

  • Self-hosted media automation platform that downloads videos from YouTube, Twitch, Kick, TikTok and more with yt-dlp, repairs codecs with FFmpeg and delivers them through a private Telegram bot.
  • Celery and Redis job queue, plugin-based downloaders and a React/TypeScript dashboard with JWT login; runs as six Docker Compose services, tested with pytest.
  • YouTube, Twitch, Kick, TikTok ve diğer platformlardan yt-dlp ile video indiren, FFmpeg ile codec onarımı yapan ve sonucu özel bir Telegram botuyla ileten, kendi sunucusunda çalışan medya otomasyon platformu.
  • Celery ve Redis iş kuyruğu, eklenti tabanlı indiriciler ve JWT girişli React/TypeScript paneli; altı Docker Compose servisi olarak çalışıyor, pytest ile test ediliyor.

CarGallery · Node.js, Express, PostgreSQL, Prisma, JavaScript

  • Full-stack car rental system for the Systems Analysis & Design course with role-based access and reservation conflict detection; layered REST API, Swagger docs, Jest tests and GitHub Actions CI.
  • Sistem Analizi ve Tasarımı dersi için rol tabanlı erişim ve rezervasyon çakışma kontrolü olan full-stack araç kiralama sistemi; katmanlı REST API, Swagger dokümantasyonu, Jest testleri ve GitHub Actions CI.

SyncBreaker · JavaScript, HTML5 Canvas, Supabase

  • Cyberpunk-themed browser defense game built from scratch without a game engine for the Computer Graphics course: custom render loop with delta time, particle systems and canvas transformations.
  • Online endless-mode leaderboard on Supabase (PostgreSQL) and touch controls for mobile.
  • Bilgisayar Grafikleri dersi için oyun motoru kullanmadan sıfırdan yazılan siberpunk temalı tarayıcı oyunu: delta time ile özel render döngüsü, parçacık sistemleri ve canvas dönüşümleri.
  • Supabase (PostgreSQL) üzerinde çevrim içi sonsuz mod liderlik tablosu ve mobil için dokunmatik kontroller.

Skills

  • Programming Languages: Python, TypeScript, JavaScript, Java, Kotlin, C#, SQL, C++, HTML/CSS
  • Programlama Dilleri: Python, TypeScript, JavaScript, Java, Kotlin, C#, SQL, C++, HTML/CSS
  • Backend: FastAPI, Node.js, Express, Bun, Hono, Celery, ASP.NET Core, REST APIs, JWT / Better Auth
  • Backend: FastAPI, Node.js, Express, Bun, Hono, Celery, ASP.NET Core, REST APIs, JWT / Better Auth
  • Frontend: React, Next.js, Vite, Tailwind CSS, shadcn/ui, Bootstrap
  • Frontend: React, Next.js, Vite, Tailwind CSS, shadcn/ui, Bootstrap
  • Data: PostgreSQL, Redis, SQLite, Prisma, Drizzle ORM, SQLAlchemy, Entity Framework Core, Supabase
  • Veri: PostgreSQL, Redis, SQLite, Prisma, Drizzle ORM, SQLAlchemy, Entity Framework Core, Supabase
  • DevOps & Tools: Docker, Docker Compose, Nginx, GitHub Actions, Turborepo, Git, Linux, Android Studio
  • DevOps ve Araçlar: Docker, Docker Compose, Nginx, GitHub Actions, Turborepo, Git, Linux, Android Studio
  • Testing: pytest, Jest, JUnit 5, Playwright
  • Test: pytest, Jest, JUnit 5, Playwright

Languages

  • Turkish: Native · English: Upper-intermediate
  • Türkçe: Ana dil · İngilizce: Orta üst

Certificates

  • Business Analysis Expertise Certificate · ITU Continuing Education Center · 2025 (60 hours) · No: US-İAU-2025/216
  • İş Analizi Uzmanlığı Sertifikası · İTÜ Sürekli Eğitim Merkezi · 2025 (60 saat) · Sertifika No: US-İAU-2025/216
  • Google Developer Program: Kotlin & Android Basics badges · 2023 · g.dev/dormhi
  • Google Developer Program: Kotlin ve Android Temelleri rozetleri · 2023 · g.dev/dormhi