This website requires JavaScript.
Deniz Sultanoğlu
-
profile photo
Deniz Sultanoğlu

About Me
Full Stack Engineer with five years of experience and two products of my own in production: Quackmate, an iOS chess coaching app live on the App Store, and AppLens, an AI analytics platform that has processed 379,094 reviews across 4,450 apps. Alongside my own products I build web platforms, backends and mobile apps for companies and clients, from travel tech to logistics, with React, Next.js, TypeScript, Laravel, Node.js and AI-powered pipelines.
My Services

Product Engineering

I take products from idea to production: Quackmate and AppLens are both live, built end to end by me, from the data model and payments through to the app stores.

Frontend Development

Interfaces in React, Next.js, Vue and TypeScript, with design systems that keep multi-product codebases consistent. Styled with Tailwind CSS.

Backend & Infrastructure

Node.js and Laravel services, PostgreSQL and MySQL, event-driven pipelines on RabbitMQ and Redis, shipped with Docker and CI/CD on AWS, Vercel and Railway.

AI & Mobile

OpenAI-powered features that actually ship: analysis pipelines, chat assistants and coaching systems. Mobile apps in SwiftUI and React Native.

Resume
EXPERIENCE
1/2026 - 5/2026
Software Developer (Contract)
aiperas
AI-powered ERP workflows and chat-based business automation for enterprise clients. I wrote real-time backend services with Node.js and Server-Sent Events, built internal tools with Next.js, and contributed to the platform's architecture and design system.
8/2025 - 1/2026
Founder & Full Stack Engineer
AppLens
Founded and built an AI analytics platform for app store reviews. It has processed 379,094 reviews across 4,450 apps: an event-driven pipeline on Laravel, RabbitMQ, Redis and Python, with topic extraction and sentiment analysis through OpenAI.
8/2023 - 2/2025
Frontend Engineer
HotelRunner
Built web and mobile interfaces with React and React Native for a travel-tech platform, developed design system components shared across multiple products, and worked on CI/CD workflows and frontend architecture.
4/2024 - 2/2025
Backend Developer (Contract)
Orin, London
Remote contract for a London-based company. Laravel backend services, MySQL schema design and optimisation, and event-driven processing with RabbitMQ and Redis.
2/2023 - 6/2023
Frontend Developer (Contract)
Ginoa
Led the frontend of a Web3 NFT trading platform built with React, Next.js and TypeScript: JWT-based authentication, secure sessions and real-time trading interfaces.
5/2022 - 2/2023
Software Developer
Forwardie
Laravel on the backend and JavaScript on the frontend for logistics tooling: responsive management interfaces and API integrations.
2/2021 - 5/2022
Software Developer
Riskomer OSGB
Built a taxi fleet management system integrated with the WhatsApp Web API, a role-based laboratory management app for Turkpark with Laravel and Vue.js, and a taxi-hailing mobile app with React Native.
EDUCATION
2019
Associate of Applied Science
Aydın Adnan Menderes University
Associate of Applied Science, Aydın Adnan Menderes University, Aydın, Turkey
2017
Computer Programming
Akdeniz University
Associate degree in Computer Programming, Akdeniz University, Antalya, Turkey
My SKILLS
Coding
Frontend
  • React.js
  • Next.js
  • Vue.js
  • TypeScript
  • Tailwind CSS
Backend
  • Node.js (NestJS, Express)
  • Laravel
  • GraphQL
  • REST APIs
Data & Infrastructure
  • PostgreSQL
  • MySQL
  • Redis
  • RabbitMQ
  • AWS
  • Docker
  • CI/CD
Mobile & AI
  • SwiftUI
  • React Native
  • OpenAI API
  • Stockfish
LANGUAGES
  • Turkish (Native)
  • English
  • German
KNOWLEDGE
  • Microservices & event-driven architecture
  • Testing (Jest, Cypress)
  • Design Patterns & SOLID
  • App Store & StoreKit delivery
  • Linux, Git
  • Agile / Scrum
Selected Work

Five products I built myself: two of my own, two for clients, one open source.

Quackmate

Founder & Solo Developer
Live on the App Store

An iOS app that reads your last ~200 games from Chess.com or Lichess and shows you how you actually play: where you lose points under pressure, and the exact moves where a game turned. I built all of it. The SwiftUI app, the Node.js API, the Stockfish analysis pipeline and the OpenAI layer that writes the coaching text.

Shipped to the App Store with StoreKit subscriptions

The statistics are calculated in code before the AI sees them. The model only puts those numbers into words, and its prompts forbid it from calling a move a blunder unless the engine actually found one.

  • SwiftUI
  • Node.js
  • TypeScript
  • Supabase
  • Stockfish
  • OpenAI
  • StoreKit

AppLens

Founder & Full Stack Engineer
Live SaaS

An AI analytics platform for app store reviews. It pulls reviews from the App Store and Google Play, groups them into topics, tracks how sentiment moves between releases, and compares a product against its competitors. It is built for product and CX teams who would otherwise read thousands of reviews by hand.

379,094 reviews and 4,450 apps processed

I designed the queue-based pipeline on RabbitMQ and Redis that keeps large imports off the request path. Secrets go through HashiCorp Vault, and the data sits behind AES-256 encryption.

  • Laravel
  • Next.js
  • RabbitMQ
  • Redis
  • Python
  • OpenAI
  • HashiCorp Vault

Praxis Dr. Graz

Freelance · Full Stack
Client project · Germany

A platform for a German dental practice: online appointment booking, a GDPR-compliant contact form, treatment pages, patient reviews and a before/after gallery. I modelled every section in Payload CMS so the practice can update the site without calling a developer.

The whole site runs in German, and the consent handling that German data protection law requires sits directly inside the contact and booking forms.

  • Next.js
  • Payload CMS
  • TypeScript
  • PostgreSQL

RoyalMoveX

Freelance · Full Stack
Client project

A VIP airport transfer service for Istanbul and Bodrum. Multi-step booking, customer accounts, a miles-based loyalty programme with status tiers, and a WhatsApp assistant that answers questions and takes bookings at any hour.

Most of the work sat in the loyalty engine: how miles are earned and how they are redeemed against later rides, with status tiers on top. The company leads its marketing with it and calls itself the only VIP transfer brand in Turkey that earns you miles.

  • Laravel
  • Next.js
  • MySQL
  • WhatsApp API
  • OpenAI

Plume

Personal Project
Open source

A markdown editor for developers. Paste or drop a file and it renders straight away, with GFM, GitHub callouts, KaTeX maths, Mermaid diagrams, a table of contents that follows your scroll position, a command palette and public read-only links for sharing. You can start writing without an account.

Every visitor gets their own workspace from a cookie, which means the editor works before you sign in. Signing in through Supabase is optional.

  • Next.js 15
  • React 19
  • Tailwind v4
  • Supabase
Blog

Unfortunately, I don't have any blog posts yet. But I'm working on it! 🤙🏽

Get in Touch