Portfolio
Products, services and open-source libraries I have built.
Em
A QR-based digital menu for restaurants and cafés. It is a PWA that runs on the guest’s device, keeps working offline once loaded and has no server cost.
- Menus in 12 languages, table number support and multi-level categories
- Fast product and variant search; a preference wizard for precise recommendations
- Image and video galleries for products and variants, campaign prices and price update dates
- Menu context that AI assistants can understand; catalog exports for WhatsApp and Instagram
- Menu content is managed with Emadmin
Emadmin
A digital menu management panel. Businesses manage branch, catalog and menu data in one place and import or export it from and to other sources.
- Data import from uploaded files, remote sources or pasted content (CSV, TSV, JSON)
- Structural profiling of sources: field type, format and role inference
- Deterministic data migration with versioned, auditable transformation profiles
- Manages the content of Em menus
SVG Studio
A browser-based SVG creator and editor with precise geometry tools, drafts stored on the device, SVG import and clean export.
- Draw and edit paths, icons and vector images right in the browser
- Built for visual designers and for AI agents that produce vector drawings
- English and Turkish interface; guide and use-case pages prerendered at build time
Face Lab
Face detection, face analysis and reference matching on images and video frames. It runs entirely in the browser; selected files are never uploaded.
- Add images and videos by file picker, drag and drop or URL
- 68 facial landmarks, expression probabilities, age and gender estimation
- Name several reference faces and match every face in the search area to the closest one
- SSD MobileNet V1, Tiny Face Detector and MTCNN detectors
Sunuyoruz Biz
The site presenting installation and support services for Em and Emadmin, along with architecture, digital transformation, cloud migration and technical consulting services.
- A working approach focused on sustainability rather than delivery alone
sso
A minimal, production-oriented OpenID Connect provider for Sunuyoruz Biz products.
- Runs serverless on Cloudflare Workers and D1
sampa.js
A JavaScript port of NREL’s Solar and Moon Position Algorithm (SAMPA). It calculates the zenith and azimuth angles of the Sun and the Moon from date, time and location.
- Years -2000 to 6000, with uncertainties of ±0.0003° for the Sun and ±0.003° for the Moon
- For applications such as solar eclipse monitoring and estimating reduced solar irradiance
- MIT licensed
Relatrix experimental
A deterministic, explainable service for psychometric profiles and fit scores.
- Every result can be traced back to how it was calculated