Skip to content
OY ozgur yildiz
home writing work about
say hi →
/ work

Work

Click any card to see the thing running. Code links live next to each one.

Demo credentials for all live API / full-stack demos: demo@demo.com / Demo1234!

  • 01

    Ascendant AI

    Company website · Next.js

    • Next.js
    • TypeScript
    • Claude API
    • Leaflet
    • Vitest
    • Playwright

    The company website for an American drone engineering and manufacturing firm, with an AI assistant built on the Anthropic Claude API, an enquiry flow and Leaflet maps. Covered by 155 automated tests.

    Ascendant AI screenshot Open live →
    • Live →
  • 02

    HarmonyLens

    Hardware + iOS app · React Native

    • React Native
    • Node.js
    • WebSocket
    • Raspberry Pi

    A hardware device plus iOS app, now in TestFlight beta. I built the Raspberry Pi unit (camera, microphone, speaker), a Node.js server that streams RTSP video and live audio over WebSocket, and the React Native app with live transcription, speaker diarization, Claude replies and ElevenLabs voice.

    HarmonyLens screenshot Open live →
    • Live →
  • 03

    Zero2One Space

    Company website

    • Web design
    • Responsive
    • Product pages
    • Email sign-up

    The company website for Zero2One Space, a space technology company that turns ambitious space ideas into working capability. Product pages, a proof section with partner logos, and an email sign-up for updates.

    Zero2One Space screenshot Open live →
    • Live →
  • 04

    Akademiya Cizîrî

    Volunteer · Nonprofit · WordPress

    • WordPress
    • PHP
    • PHPUnit
    • Multilingual

    Volunteer project. Website for an online Kurdish academy for children around the world, in Kurdish, English and Turkish, with online class registration. Also built its operations panel for attendance, teacher hours and course fees as 5 custom WordPress plugins in PHP, covered by 71 PHPUnit tests.

    Akademiya Cizîrî screenshot Open live →
    • Live →
  • 05

    KASA (Kurdish American Solidarity Association)

    Volunteer · Nonprofit · WordPress

    • WordPress
    • Donations
    • Blog
    • Volunteer sign-up

    Volunteer project. Website for a nonprofit that preserves Kurdish culture, supports families and connects generations across the United States. Programs, donation page, blog and volunteer sign-up.

    KASA (Kurdish American Solidarity Association) screenshot Open live →
    • Live →
  • 06

    Stock Management App

    Full-Stack · MERN

    • React
    • Redux Toolkit
    • Vite
    • Express
    • MongoDB
    • JWT
    • Tailwind
    • MUI
    • Recharts

    Full-stack inventory + sales platform: JWT auth, role-based permissions, image upload, email verification, Swagger / Redoc docs. Backend: Express + Mongoose REST API with a layered middleware suite covering auth, error handling, logging, permissions, and file upload. Frontend: Vite + React + Redux Toolkit dashboard with KPI cards, Recharts, custom hooks, Tailwind + MUI styling.

    Stock Management App screenshot Open live →
    • Live demo →
    • API →
    • Code →
  • 07

    React Movie App

    Frontend · Firebase Auth SPA

    • React
    • Firebase Auth
    • TMDB API

    Movie discovery SPA with email/password and Google OAuth sign-in via Firebase; consumes the TMDB REST API for live movie data. Implemented protected routes, persistent auth state, and search + genre filtering with a responsive UI.

    React Movie App screenshot Open live →
    • Live →
    • Code →
  • 08

    Pizza API

    Backend · REST + Swagger

    • Express
    • MongoDB
    • JWT
    • Multer
    • Swagger
    • Vercel

    REST API focused on file handling and API infrastructure: Multer-based image upload, email verification, and CDN-hosted Swagger UI with full OpenAPI documentation. Pagination / sorting / filtering middleware and centralized error handling; deployed on Vercel serverless with MongoDB Atlas.

    Pizza API screenshot Open live →
    • Live API →
    • Swagger →
    • Code →
  • 09

    Rent-A-Car API

    Backend · REST + Swagger

    • Express
    • MongoDB
    • JWT
    • Nodemailer
    • Swagger
    • Vercel

    REST API focused on business logic: date-overlap detection to prevent double bookings, automatic rental amount calculation, and unique-field validation. JWT auth, email notifications, and Swagger docs; deployed on Vercel serverless with MongoDB Atlas.

    Rent-A-Car API screenshot Open live →
    • Live API →
    • Swagger →
    • Code →
OY ozgur yildiz
GitHub LinkedIn Email RSS
© 2026 ozgur yildiz. all rights reserved.