I'm Furkan. Under CzayLabs I build software for organizations, train developers, and shelve the products born from both. The person you scope with is the person who writes the code.
Software studio
Forge
We cast the system and hand you the keys.
Software cast to measure for work that doesn't fit off-the-shelf packages. Written scope, dated delivery; the code, domain and accounts are yours from day one.
I've built software for academies, course centers and brands, and taught in their classrooms.
Read the reviewsThree divisions, one bench.
Code cast in Forge is taught in Catalyst; parts written again and again in both become products in Elements.
01 · Software studio
Forge
Websites, dashboards, integrations and mobile apps for organizations.
Explore02 · Institutional training
Catalyst
Software training in schools' and organizations' own classrooms.
Explore03 · Products
Elements
Work written again and again in Forge and Catalyst, turned into products.
Explore
Method
Inalabeverythingistried,measuredandrecorded.That'showIbuildsoftware:firstahypothesisiswritten,thenanexperimentissetup,andtheresultthatholdsbecomesasystem.
- organizations served
- 6
- projects delivered
- 6
- student reviews
- 42
- average rating
- 5,0
Every unit is an element.
14 units, three divisions. Each has a two-letter symbol; pick one to step inside.
- WdWeb developmentCorporate websites, landing pages, and content platforms. Fast-loading, mobile-friendly builds that search engines can find.
- CsCustom systemsDashboards and platforms built from scratch for workflows off-the-shelf software can't handle. We shape the scope around how your business actually runs.
- IaIntegration & automationConnecting existing systems and eliminating repetitive manual work.
- +2 more
- BsBaştan Sona HTMLBaşlangıç · 8 weeksEtiketten yayına: HTML'i anlam üzerinden öğreten, tamamı metin anlatımlı temel program. Semantik yapı, formlar ve erişilebilirlik merkezde; çerçeve yok, saf HTML.
- BsBaştan Sona CSSBaşlangıç · 8 weeksCSS'i kural ezberleyerek değil, tarayıcının nasıl karar verdiğini anlayarak öğreten program. Kaskad ve kutu modelinden Flexbox ve Grid'e, duyarlı tasarımdan erişilebilirliğe; sonunda yayında, kendi tasarım sistemine dayanan çok sayfalı bir site.
- JtJavaScript TemelleriBaşlangıç · 12 weeksSıfırdan başlayıp DOM ve asenkron JavaScript'e kadar giden, tamamı metin anlatımlı temel program. Çerçeve yok: saf JavaScript, tarayıcı ve ES6+.
- +4 more
From Elements
All productsBetter Payment
A unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.
- Stars
- 219
- Forks
- 22
- License
- MIT
- npm
- v0.11.1
import { betterPayment, iyzico } from 'better-payment'; const payment = betterPayment({ providers: { iyzico: iyzico({ apiKey: process.env.IYZICO_API_KEY!, secretKey: process.env.IYZICO_SECRET_KEY!, }), },}); // The call looks the same for all four providersconst { threeDSHtmlContent } = await payment.iyzico.initThreeDSPayment(order);npm install better-payment- 01
One API
iyzico, PayTR, Parampos and Akbank behind the same call. Switching providers is a few lines of config.
- 02
TypeScript out of the box
Request and response types ship with the package; a wrong field fails at compile time, not in production.
- 03
One error shape
Every provider’s own error format is normalized into a single, consistent shape.

Founder
“The person you scope with is the person who writes the code.”
Protocol
Every project goes through the same four steps.
Steps are written, results are measured. Nobody gets surprised.
01 · Hypothesis
Introduction
We talk about what you want to build. If the work isn't a fit, I say so in the first call.
02 · Formula
Scope and quote
Each task is written down; timeline and price follow from it. Anything out of scope is discussed separately.
03 · Experiment
Development
You see a working build at regular intervals. Feedback isn't left to the end.
04 · Result
Launch and handover
The product goes live and you're shown how to use it. Code, domain and accounts stay with you.
References
What organizations and teammates say

Acunmedya AkademiFurkan Hoca ile Acunmedya Akademi bünyesinde 2 senedir frontend yazılım eğitimleri sürecinde birlikte çalışma fırsatı bulduk.Ani gelişen süreçlere hızlı adapte olan, çözüm üretmekten çekinmeyen ve eğitim kalitesini her zaman en üst seviyede tutan yaklaşımıyla eğitimlerimize çok büyük değer kattı. Öğrencilerine karşı sadece bir eğitmen olarak değil, bir abi gibi yaklaşıp onların gelişimlerini her zaman destekledi. Yardım etmeye her an hazır, sıcakkanlı ve iyi kalpli biri. Hem sorumluluk bilinci yüksek bir eğitmen hem de karakterine sonuna kadar güvenebileceğiniz bir yol arkadaşı kazandığım için çok mutluyum.
- 01 / 04
Writing
Notes from the bench.
- What Exactly Does Kubernetes Do? (K8s)You packaged your app with Docker and put it on a single server. But what if your site runs a TV ad and 100,000 people suddenly join? Here is how Kubernetes solves this crisis.
- What Exactly Does Docker Do?What's the phrase software developers say the most? "It worked on my machine!" So why does that same code break when it hits the server, and how does Docker solve this problem?
- 8 Free Websites You Should Bookmark8 useful developer tools that will speed up your daily workflow, all completely free with no sign-up required.
Frequently asked
czay.dev is the site itself; CzayLabs is the lab inside it: Forge builds software for organizations, Catalyst trains developers, and Elements shelves the products born from both. The blog and career live here too, under one roof.
Have an idea? Let's run the experiment together.
In the first call we listen to what you want to build and tell you plainly whether it's a fit.



