← the cathedral
Selected Work maker Emircan Çağlar role AI/ML engineer and full-stack developer — production systems, and the web in front of them. units 10 listed 8 live 1 in development 1 on request systems 7 units StartupAI state liveclass SaaS platform function A multi-tenant SaaS with real money moving through it. record StartupAI — case file → access startupai.emircancaglar.com rated Python Celery Redis PostgreSQL iyzico build [ specification ] Multi-user accounts and subscription tiers. iyzico payments with verified callbacks, automatic renewal, cancellation and refund flows. Idempotency guards, so a retried or duplicated request cannot charge twice. Celery and Redis for background work, PostgreSQL for state, an admin panel for operations. AI automations running inside the product, not bolted onto it. Built end to end and running in production. Biz Alırız state liveclass Valuation platform function Live vehicle valuation and lead intake, with plate-censoring computer vision in the pipeline. Built and deployed alone. record Biz Alırız — case file → access bizaliriz.com rated Astro React TypeScript FastAPI Python 3.12 PostgreSQL YOLOv9 ONNX Cloudflare build [ specification ] Astro and React front end, FastAPI services, PostgreSQL, delivered through Cloudflare. A valuation engine that turns market comparables into a cash offer, with every business rule held in one versioned source rather than scattered through the code. License-plate censoring on customer photos: a YOLOv9 ONNX detector runs on CPU inside the service, so the photograph never leaves the machine — plates are personal data and no third-party vision API sees them. The plate is covered by a fitted panel rather than a blur, rotated to the angle the plate actually sits at. HSV segmentation finds the plate white because grayscale thresholding failed on light-coloured cars, where the bumper reads as bright as the plate; an axis-aligned box is the fallback when the contour is not trustworthy. Detection confidence is set below the library default on purpose: a false positive costs nothing, a missed plate is a data-protection failure. A separate internal operations panel for the team, behind its own access control. Python 3.12 workspace with linting and tests in the loop; running in production. Collider state liveclass LLM orchestration function An idea engine that runs one problem through parallel mechanisms, then breeds the survivors. record Collider — case file → access collider.emircancaglar.com rated Python FastAPI SSE PostgreSQL MCP Docker build [ specification ] Several mechanisms attack the same problem at once — forced structural analogy from unrelated domains, a panel of thinkers who disagree on purpose, constraint inversion, and TRIZ inventive principles. An evolutionary pass scores every result on four axes, applies diversity pressure so convergent ideas are punished, crossbreeds the survivors, and repeats. Rating results teaches it your taste, and later runs are shaped by it. Results stream over SSE; the same engine is also exposed as an MCP server. Orchestrates Claude, GPT, DeepSeek, Bedrock and Groq behind one interface. Open source, MIT. SimplexPDF state on requestclass PDF processing API function Ten PDF tools behind twenty REST endpoints. record SimplexPDF — case file → access no public endpoint note Source is not public. Demo on request. rated Python FastAPI Uvicorn PyMuPDF Ghostscript build [ specification ] Merge, split, rotate, extract, watermark, crop, reorder, PDF to image, encrypt and decrypt, compress. Ghostscript compression with three hand-tuned tiers; PyMuPDF for every other operation. AES-256 password protection, batch upload up to twenty files, ZIP download, and a size estimate before you commit to compressing. Files are processed by the machine that runs the service and deleted automatically after thirty minutes. Fleet Operations Panel state in developmentclass Operations dashboard function A ship-bridge control panel for a breakbulk fleet — a product build in active development. record Fleet Operations Panel — case file → access filo.emircancaglar.com kammer.emircancaglar.com note In development — not a delivered client project. Passwords: filo — demo2026, kammer — kammer2026 rated Python Flask PostgreSQL PostGIS Leaflet CesiumJS ECharts WeasyPrint Nginx build [ specification ] Live AIS vessel tracking on Leaflet and OpenSeaMap, with thirty-day route history and a weather overlay. Certificate tracking for ISM, ISPS and MLC with 90/60/30-day alerts and traffic-light status. Fuel consumption from noon reports, plus port waiting and loading time analytics. Role-based access: admin, operator, observer. Composed for a 24/7 wall display — dense, dark, and readable from across a room. Two skins of the same build: filo is unbranded, kammer carries the maritime identity. Solana Trading System state liveclass On-chain automation function Multi-wallet on-chain automation with a live control panel. record Solana Trading System — case file → access csaicoin.com rated Python solana-py solders anchorpy web3.py Flask Cloudflare Workers build [ specification ] Multi-wallet management with automated on-chain transaction execution. RPC integration with transaction verification and automatic retry on failure. Risk guards that pause execution when conditions fall outside configured bounds. A web dashboard for live monitoring: wallet balances, volume, success rates, activity log. Multi-chain — Solana plus EVM networks. CSAI is the token’s public site: a static front end with a Cloudflare Worker on Workers AI behind it. emircancaglar.com state liveclass WebGL experience function The site you are on — a scroll-descent through a machine cathedral. record emircancaglar.com — case file → access emircancaglar.com rated TypeScript Next.js three.js Blender glTF Web Audio Cloudflare Workers build [ specification ] Every asset modeled in Blender, exported to glTF and meshopt-packed from 17MB down to 1.3MB. three.js on a fixed canvas; the page scroll drives the camera along one stitched spline. A generative sub-bass score in Web Audio that tracks depth and scroll speed. Next.js on Cloudflare Workers, with the crawlable text server-rendered underneath the canvas. web 3 units Çağlar Mimarlık state liveclass 3D studio site function An architecture studio’s site with a real-time 3D stage. record Çağlar Mimarlık — case file → access caglarmimarlik.emircancaglar.com rated Next.js React Three Fiber three.js GSAP Lenis Cloudflare build [ specification ] React Three Fiber with drei and postprocessing, on a Next.js base. GSAP and Lenis driving the scroll choreography. Deployed on Cloudflare. Çağkar Galeri state liveclass 3D showroom function A car gallery you walk through in the browser. record Çağkar Galeri — case file → access cagkargaleri.emircancaglar.com rated JavaScript three.js glTF KTX2 build [ specification ] Vehicle models loaded as glTF and shown in a lit garage scene. A model pipeline that ships KTX2-compressed textures and optimized meshes, so the scene still loads on a phone. Explicit loading and runtime policies: what to fetch, when, and what to drop under pressure. Çağkar Yapı state liveclass Corporate site function A construction and urban-renewal company’s site, hand-built. record Çağkar Yapı — case file → access cagkaryapi.com rated HTML CSS JavaScript build [ specification ] Multi-page: projects, gallery, urban renewal, blog, contact, and a request form. No framework — hand-written HTML, CSS and JavaScript. robots.txt, sitemap and Lighthouse passes treated as part of the build.