Skip to content
Aiden Azraya, home
Aiden Azraya wearing a dark suit and white shirt in front of a green foliage wall.

I build and launch real‑world software products.

I’m a developer in Malmö, Sweden, building AI-powered applications, SaaS platforms and modern web experiences. Below: an AI support assistant, a Stripe retention platform, two iOS apps and an AI captioning tool for short-form video.

Based in
Malmö, SwedenOpen to Lund, Copenhagen or remote in Europe
Looking for
Junior full-stack, software and AI rolesInternships, part-time and selected freelance too
Experience
More than two years building productsFive built end to end, from schema to billing
Core stack
TypeScript, Next.js, Supabase, StripeOpenAI, Anthropic and Gemini APIs

AI · SaaS · Full-stack

ReplyCurrent

ReplyCurrent indexes a company's website, help centre and files, then answers visitor questions from that material — with the source it used attached to the reply.

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase Edge Functions (Deno)
  • PostgreSQL 17
  • pgvector

SaaS · Payments · Full-stack

RetainCue

RetainCue sits in front of a billing portal. It asks why someone is cancelling, offers the discount, free cycle or pause that fits the answer, and records whether Stripe actually applied it.

  • Next.js 14
  • TypeScript
  • Supabase
  • PostgreSQL
  • Stripe Connect
  • Stripe webhooks

How I work

I finish things

Three of these are live on the web and two are on the App Store. Finishing — billing, failure handling, review, deployment — is where most of the engineering is.

I design for the failure case

Webhooks arrive twice, functions go missing, a key rotation reaches three processes out of four. The interesting work is usually in what happens then.

I use AI tools, and say so

Claude Code and Cursor are part of how I work, and parts of these codebases were written with their help. The architecture, the data models and the trade-offs are mine, and I can explain any of them.

Experience, education and skills