Full-stack developer · Turkey
BUILDINGDIGITALEXPERIENCES
Three years shipping products and client sites, plus a few things I'm building on my own. Here's what I'm working on.
Product work
Shipped
Three years of full-stack work on products with real users. They belong to the company that owns them, so there is nothing to screenshot here. This is the part that is mine to talk about.
Admin panels and a classified ads platform on the front. Node and Fastify with Sequelize over PostgreSQL behind them, Docker for deploys, and every permission checked in middleware rather than in the interface.
The full history on LinkedIn- briefscope · constraints
- analysisflows · data model
- apifastify · jwt · rbac
- clientnuxt · vue · flutter
- reviewpull request
- cilint · test · build
- deploydocker
- 01
Admin panels
Vue, React and Nuxt dashboards. Fuzzy search, bulk actions, CSV and PDF export.
- 02
Classifieds
Listings, moderation queues and search, running in more than one language.
- 03
Auth & access
JWT sessions, role-based access and custom middleware on Fastify.
- 04
Mobile apps
Flutter clients sharing the same auth and API contract as the web.
- 05
Static sites
Astro and Tailwind builds, tuned for SEO and Core Web Vitals.
What I build
MOBILEDESKTOPWEBGAME
The work
Look closer.
Hi Sercan!
ThenWhat?
Case study · Mobile
ThenWhat
An app for when you can't decide what to do. Spin a wheel, roll a dice, or pick between two options. Whatever you end up doing gets saved to a calendar you can look back at.
- 01
UI
React Native + Expo · styled with NativeWind
- 02
Navigation
React Navigation · bottom tabs, typed routes
- 03
Localisation
i18next + expo-localization · TR / EN
- 04
API
Node.js + Fastify · TypeScript end to end
Desktop · Windows
AltFade
You start a video while a game is running. AltFade turns the game down on its own, then brings it back when you pause. It only touches that game's audio session, so the rest of your system stays where you left it.
- Tauri v2
- Rust
- Vue 3
- TypeScript
- WASAPI
- SMTC
Freelance · Web
Websites
More than thirty client sites so far, and I was the code owner on most of them. Company pages, landing pages, catalogues, admin panels.
The framework depends on the job. Astro when the site should be static and fast, Nuxt or Next when there is a back end behind it, Tailwind or Bootstrap depending on what the team already uses. SEO and Core Web Vitals get checked either way, and almost everything ships in Turkish and English.
The one on screen is AD Engineering, a mechanical and electrical installation firm in Edirne.
- Astro
- Nuxt
- Next
- Vue
- React
- TailwindCSS
- Bootstrap
- GSAP
- Lenis
In development · Game
Coming soonBuild n Protect
Working codename. I haven't settled on the real one yet
A 2D survival game seen from the side. You build and scavenge during the day, then hold the base at night. You've snuck into a quarantined city to look for your wife. The two of you had something to do with the virus that got the city quarantined, and who you tell about that changes how it ends.
It's too early for screenshots. The design is written down though. Resources stay short, people can die for good, and the game remembers what you picked.