Blog

  • Lovers Finder

    Lovers Finder

    Lovers Finder is a modern dating platform built as a Telegram Mini App, designed to make meeting new people easier, more accessible and more enjoyable. It is an independently developed product: I designed and built it myself as the first step toward running my own business.

    The idea

    The goal is to help people discover meaningful connections through a seamless, intuitive experience, without installing a separate application. Everything runs inside Telegram, where the users already are.

    Key features

    • Smart profile discovery and matching.
    • Personalised user profiles with photo uploads.
    • Real-time messaging between matched users.
    • User verification and profile trust features.
    • VIP membership and premium features.
    • Seamless integration with the Telegram ecosystem.
    • A modern, responsive UI focused on user experience.

    How it is built

    The product is built with a focus on scalability, performance and user experience:

    • Next.js and React for the Mini App interface
    • Node.js and Express for the API
    • MongoDB for data
    • Cloudflare R2 for photo storage
    • Telegram Mini Apps API for the integration with Telegram

    Finding your partner is on us, the first date is on you.

    Explore Lovers Finder on Telegram.

  • VSR (Virtual Showroom) – 3D Configurator Add-on

    VSR (Virtual Showroom) – 3D Configurator Add-on

    VSR (Virtual Showroom) is an interactive 3D experience I developed as an add-on for the UW 3D Configurator. It extends the main configurator by letting customers see their customised product inside a pre-designed 3D room, for a more immersive and realistic presentation.

    The goal

    Bridge the gap between product customisation and real-world visualisation: customers experience the desk they just configured in a virtual interior before they buy it.

    Key features and implementation

    • Seamless integration: built as an independent WordPress add-on that connects to the main UW 3D Configurator through custom hooks and a dependency-aware plugin architecture.
    • 3D model synchronisation: clones the customer’s configured product directly from the main Three.js viewer into the showroom, preserving its local position, rotation and scale.
    • GLTF/GLB integration: loads optimised 3D room environments with Three.js and GLTFLoader.
    • Dynamic model placement: automatically adjusts the product’s orientation and scale so it sits naturally in the room.
    • Interactive 3D environment: an immersive fullscreen showroom with custom camera positioning and OrbitControls for natural navigation.
    • Modular asset management: frontend assets and 3D resources are handled independently and only load when the VSR feature is enabled.

    Tech stack

    • WordPress, PHP and JavaScript
    • Three.js with GLTFLoader and OrbitControls
    • GLTF/GLB 3D assets
    • WordPress hooks and plugin APIs

    Try the configurator and showroom on ultimatesetup.com.

  • Kaveh Rad Website

    Kaveh Rad Website

    Kavehrad.com is a clean, professional website for lawyer Kaveh Rad, built to promote and sell online and offline courses on law and legal topics.

    The project

    The site has a modern, minimal design with a strong focus on UI/UX, created in collaboration with Markazi Studio to make the experience smooth and intuitive for students and clients.

    My role

    I handled the full front-end development with WordPress and WooCommerce:

    • Responsive layouts that work on every screen size.
    • Fast-loading pages.
    • A polished interface that highlights course content.
    • A browsing and enrolment flow that guides users from course pages to purchase.

    The result

    A professional, easy-to-use platform that connects the lawyer’s expertise with students and clients.

    Tech stack

    • WordPress
    • WooCommerce

    Visit kavehrad.com.

  • 3D Configurator on Ultimate Setup

    3D Configurator on Ultimate Setup

    The 3D Configurator on Ultimate Setup is a fully interactive tool built with Three.js that lets customers design and customise their perfect workspace in real time.

    What it does

    Customers can rotate and explore the desk in full 3D, choose materials and colours, add accessories and adjust sizes, and every change appears instantly on the live 3D model.

    • Full 3D view of the desk that customers can rotate and explore.
    • Materials and colours that update on the model in real time.
    • Accessories that can be added to the setup.
    • Adjustable sizes, shown directly in 3D.
    • Add the fully configured desk to the cart and complete checkout.

    The goal

    The goal is a smooth, realistic and enjoyable experience that helps customers visualise exactly what they are buying. Once they are done customising, they can add their configured desk to the cart and check out, which makes shopping more engaging, modern and user-friendly.

    Tech

    • Three.js for the real-time 3D scene
    • Integrated with the store’s cart and checkout

    Try it on ultimatesetup.com.

  • Bitfa Website With React

    Bitfa Website With React

    Bitfa.io is a platform that provides solutions in the cryptocurrency and finance sectors. Its mission is to give users seamless access to digital assets, financial services and secure trading tools.

    My role

    I joined Bitfa as a Senior Front-End Developer, working with the team to build a dynamic, user-friendly platform that combines innovative technology with an intuitive interface. I built the website with React.

    Tech stack

    • React

    Visit bitfa.io.

  • Nexu.co

    Nexu.co

    Nexu is a startup platform where users book online consultations with specialists in psychology, medicine and nutrition. I worked on it as a front-end developer for over two years, building the web app that patients use to find a specialist, book a session and manage their care.

    The product

    The web app brings three kinds of consultation into one place. Users browse specialists, compare their profiles, pick a time and attend their sessions online. Everything has to feel calm and trustworthy, because people often arrive at a stressful moment.

    My role

    • Built the user-facing web app with React and Next.js, using TypeScript throughout.
    • Connected the interface to the platform’s REST APIs for specialists, bookings and user accounts.
    • Developed responsive interfaces that work as well on phones as on desktop.
    • Implemented the app as a fast single-page experience to improve performance and usability.

    Tech stack

    • React and Next.js
    • TypeScript
    • Web APIs and REST APIs

    Visit the product at nexu.co.

  • Nexu Dashboard Panel

    Nexu Dashboard Panel

    The Nexu Dashboard Panel is the HR dashboard for Nexu’s partner companies. It lets each company manage its users, their access to consultations and the other settings that come with offering Nexu as an employee benefit. I was the front-end developer on the panel.

    The problem

    Partner companies needed one place to onboard employees, manage their accounts and keep track of how the service was being used, without contacting Nexu support for every change.

    My role

    • Built the full HR dashboard with React, Next.js and TypeScript.
    • Created interactive dashboards with real-time data visualisation.
    • Used MUI for a consistent, accessible component base, and Redux for shared application state.
    • Contributed to a custom UI library that increased developer productivity and code reuse across Nexu projects.
    • Integrated the panel with the platform’s REST APIs.

    Tech stack

    • React, Next.js and TypeScript
    • MUI
    • Redux
    • Web APIs and REST APIs
  • Nexu Blog

    Nexu Blog

    Nexu Blog is the public blog for Nexu’s app and web app. It shares news and articles about self-care with Nexu’s users and helps new visitors discover the platform.

    The goal

    The content team needed a blog they could update on their own, with a design that matched the Nexu brand and pages that load quickly for readers arriving from search and social media.

    What I built

    • A custom WordPress theme in PHP, so editors manage everything from the familiar WordPress admin.
    • A responsive layout styled with Tailwind CSS to match the Nexu product design.
    • Interactive touches with jQuery where the pages needed them.

    Tech stack

    • WordPress
    • PHP
    • jQuery
    • Tailwind CSS
  • TurkCure

    TurkCure

    TurkCure is a registered international health tourism agency that provides high-quality, time-saving and cost-effective healthcare services in Turkey to applicants and patients from around the world. It has offices in Madrid, Spain and Istanbul, Turkey.

    About the agency

    TurkCure is a sub-brand of Superpay Health Tourism Company, which is active in health services in Türkiye. Its diet and psychology consultation services are available through its own application, HiDoctor.

    The website

    The website helps international patients explore TurkCure’s procedures and treatments, organised by its main categories, and get in touch with the agency.

    Visit turkcure.com.

  • Serkanfilter Company Website

    Serkanfilter Company Website

    Serkanfilter’s company website needed a new foundation. I converted the site from Joomla to WordPress and fixed many of the issues the old website had.

    What I did

    • Migrated the website from Joomla to WordPress.
    • Fixed a long list of problems carried over from the old site.

    Why WordPress

    Moving to WordPress gave the company a platform that is familiar to edit and easier to maintain.

    Tech stack

    • WordPress
    • Joomla (previous platform)

    Visit serkanfilter.com.