sinan can özer
geliştirici · oyunlar · enstalasyonlar · araçlar
İstanbul merkezli, kod ile fiziksel alan arasında çalışan bir geliştirici. Backend'de başladım, frontend'e geçtim, ve yol boyunca bir yerlerde müzeler için interaktif enstalasyonlar yapar oldum. Şu an freelance — seçili müşteri işleri alırken kişisel projem olarak MathBank'i geliştiriyorum.
// ne yapıyorum
- 01 /Frontend Development
Next.js, React, TypeScript ile modern web uygulamaları. Temiz component mimarisi, tasarım sistemleri, ve amaçlı hissettiren animasyonlar.
- 02 /Backend Development
Spring Boot ve Java ile REST API'ler. JWT kimlik doğrulama, PostgreSQL, JPA, zengin domain modelleri. Şu an MathBank'in 25-endpoint'lik API'sini yazıyorum.
- 03 /Game Development
Prototipler, bulmaca oyunları ve interaktif uygulamalar için Unity ve C#. Gerektiğinde shader programlama ve özel render pipeline'ları.
- 04 /Interactive Installations
Müzeler için fiziksel-dijital deneyimler. TUIO, Kinect, projection mapping. İstanbul Arkeoloji Müzesi ve İş Bankası Müzesi için enstalasyonlar yaptım.
- 05 /Creative Tech
Sanat ile mühendislik arasında duran araçlar. Gerçek zamanlı görseller, sensör-güdümlü etkileşimler, ve donanımın yazılımla buluştuğu o dağınık kısımlar.
// araç kutusu
Frontend
- React
- Next.js
- TypeScript
- Tailwind CSS
- JavaScript
- Bootstrap
Backend
- Java
- Spring Boot
- REST
- JWT
Game / Interactive
- Unity
- C#
- Shaders
- TUIO
- Kinect
Installation
- MadMapper
- Resolume
- Projection Mapping
Databases
- PostgreSQL
- MongoDB
- MySQL
Tools
- Git
- Docker
şu an öğrendiklerim
- Vue.js
- C# (daha derin)
- Blender
- Figma
- Shader Programming
// şu an
- MathBank'i geliştiriyorum — 5-8. sınıflar için rekabetçi bir matematik pratik platformu
- Shader programlama ve gerçek zamanlı grafiklerde daha da derinleşiyorum
- Seçili freelance projeler için müsaitim
- İstanbul, TR merkezli