Ufuk Kaya
Ufuk Kaya, smiling, in a dark suit and tie

Ufuk Kaya

Building and growing products with AI

I have built web products across different markets: banking, online marketplaces and media. Today I bring AI into that work, from building products to helping them find their audience.

Switzerland

Get in touch

About me

I am a Software Engineer based in Switzerland. Over the past 10 years I have built web products that people use every day, in banking, online marketplaces and publishing. I work mostly with React and TypeScript, and also with Angular.

These days AI plays a part in most of my work: it helps me build and ship faster, it powers features inside a product, and it supports the content that helps a product get found. Just as important, in my experience, is knowing when not to use it: sometimes a simpler solution is easier to trust and cheaper to run.

I try to get performance and accessibility right from the first day, because they are the hardest things to add later. This site is a small example: it comes in five languages, loads fast because it is plain HTML, and is built to work for everyone.

ReSwap

A free Swiss platform for swapping unused items.

ReSwap.ch lets people across Switzerland swap things they no longer use with others nearby, instead of buying new. It keeps good products in use and cuts waste. It is a personal project: I designed it, built it and look after it, in four languages. If you want to see how I work, it is a good place to start.

reswap.ch

Frequently asked questions

  • Who is Ufuk Kaya?

    Ufuk Kaya is a Software Engineer based in Switzerland, with 10 years of professional experience. He has built web products in banking, online marketplaces and publishing, working mainly with React, TypeScript and Angular. He now builds AI into products and uses AI to help them grow. Email: hi@ufukkaya.ch.

  • What is ReSwap.ch?

    ReSwap.ch is a free Swiss platform for swapping unused items. People trade things they no longer need with others nearby, instead of buying new. That saves money, keeps good products in use and reduces waste. Ufuk Kaya designed it, built it and runs it himself, in four languages.

  • How does Ufuk Kaya use AI to build products?

    Ufuk Kaya uses AI in two ways. AI tools speed up his own development work, from first draft to review. He also builds AI features into products themselves: search, generation, chat and agent workflows. Just as often he advises where AI is not worth it, and a simpler solution serves users better.

  • Can Ufuk Kaya use AI to grow a product?

    Yes. Beyond building, Ufuk Kaya uses AI for the work that helps a product get found: writing and improving content, strengthening search and answer-engine visibility, and supporting digital marketing. The goal is reach that can be measured, not volume for its own sake, held to the same quality standards as the product.

  • Which technologies does Ufuk Kaya work with?

    Ufuk Kaya works mainly with React and TypeScript, and also with Angular, alongside AI tooling and large language model APIs. Performance and accessibility are decided while building rather than patched afterwards: this site is static HTML in five languages, ships no client-side JavaScript, and hosts its own font files.

  • Which languages does Ufuk Kaya speak?

    Ufuk Kaya works in five languages: English, German, Turkish, French and Italian. Work in Switzerland is usually conducted in English or German, and an email in any of the five is welcome. This site is published in English, German, French, Italian and Turkish.

  • Where is Ufuk Kaya based?

    Ufuk Kaya is based in Switzerland and has worked there throughout his career. Switzerland is on Central European Time, UTC+1 in winter and UTC+2 in summer, which overlaps a full working day with the rest of Europe. Email reaches him directly at hi@ufukkaya.ch.

  • How can someone contact Ufuk Kaya?

    Email is the fastest way to reach Ufuk Kaya: hi@ufukkaya.ch. He is also on LinkedIn at linkedin.com/in/ufuk-kaya and GitHub at github.com/ukaya0. This site has no contact form and no newsletter, so a direct email or a LinkedIn message are the two ways to start a conversation.

Let’s talk

Have a project in mind, or wondering whether AI could help? Email is the fastest way to reach me.