I build interfaces with React, Next.js and TypeScript, with AI in the workflow, and since mid-2026 I have been designing and shipping my own products.
2022 – 2025 · Full-time
Three and a half years building interfaces with React, Next.js and TypeScript at startups and enterprise companies, mostly on SaaS products. Mostly I was taking products from zero to shipped: standing up the codebase, choosing the state and data layers, and carrying features through to release.
2026 – · Independent
Since mid-2026 I have been building my own products: design, frontend, data pipelines, deployment. I have shipped five of them so far: four websites and one iOS app. All of them are free. Alongside them I built one website as freelance work for a client.
Right now I am working on new ideas on top of these.
AI is a daily part of my workflow, not an occasional experiment. There is no getting away from it now, so I brought it into how I work. That means Claude Code and Cursor constantly, and keeping up with what is new: scaffolding, refactors, reading an API I do not know, writing tests and reviewing code all go through them. I use it like every other tool I reach for, to move faster on the parts that are known so there is more time for the parts that are not; architecture and review stay with me, and code I have not read never goes live.
Technologies I work with
React
Next.js
TypeScript
Tailwind CSS
shadcn/ui
Zustand
Redux
RTK Query
React Query
Framer Motion
socket.io
chart.js
Node.js
Express
MongoDB
Supabase
Stripe
Resend
New Relic
Git
CI/CD
GitHub Actions
Storybook
Vitest
Jest
Docker
Claude Code
Cursor
Projects
Four websites and one iOS app, all live, all free; I designed, built and shipped every one of them solo since mid-2026.
The KKTC Official Gazette is published only as PDF. This crawls every issue since 2020, splits it into individual records and makes 24,000+ of them full-text searchable in Turkish. Anyone can follow a topic, institution or company by e-mail or RSS and get notified the moment a new record matches.
Which pharmacy is on duty tonight in Northern Cyprus. One-tap call and directions straight from the map. It drops into any site as an iframe widget with a chosen accent colour.
Is the power out in my area, and when does it come back? A live outage map of Northern Cyprus where every dot is a settlement. The utility publishes nothing usable, so the site reads five local news outlets instead and turns their announcements into one structured record per outage, with an RSS feed and a subscribable calendar for every district.
An iOS app where you write a secret anonymously and leave it at the place you are standing. No profile, no followers, no notifications, no ads, no trackers; the only way in is Sign in with Apple. Your location is rounded to within a set number of kilometres before it leaves the phone, so the map only ever says something like "somewhere near Lisbon". There is one way to interact with a secret, and that is to say "SAME".
The landing site for the SecretMap app. A page that says what the app was built for and how it is used.
Next.js
TypeScript
Experience
–
Independent work
Manisa
Shipped five products solo since mid-2026: four public websites (duty pharmacies, power outages, the Official Gazette) and one iOS app, all free and all live.
Own every layer: design, frontend, data pipelines on GitHub Actions, Supabase backends, deployment and monitoring.
Built one website as freelance work for a client.
Currently exploring new ideas while keeping the live products running.
–
Frontend Developer
MLPCARE, Istanbul, remote
Built a purchase-request management application for hospital staff from scratch in Next.js and TypeScript.
Zustand for state, React Query over REST, inside the company's internal component library.
Agile delivery with Azure DevOps and GitHub Actions.
–
Frontend Developer
Adsby, Istanbul, remote
Led frontend on a paid advertising platform positioned as an alternative to Google Ads, built from scratch in React and TypeScript.
Redux and Zustand across projects; RTK Query and React Query for data; role-based authorization and Stripe subscriptions.
chart.js dashboards, Sentry and New Relic monitoring, Next.js landing pages.
–
Frontend Developer
Codeventure Bilişim, Istanbul, remote
Built a real-time social platform in React and TypeScript over 1.5 years: socket.io group and direct messaging, a news feed with posting and commenting, and a permission system.
Also built backend services in Node.js, Express and MongoDB.
–
Backend Developer Intern
Codeventure Bilişim, Istanbul, remote
Node.js, Express and MongoDB; built an accounting application to spec.
–
BSc Software Engineering
Manisa Celal Bayar University
Graduated 2022, GPA 3.48.
Contact
Open to frontend roles, remote or in Turkey, and to freelance work. You can reach me through the details below.