Skip to content
Alex Papanikos— home

Available for freelance workAthens, Greece

I build web apps end to end, from schema to interface.

I'm Alex Papanikos, an engineer in Athens, Greece. By day I lead a team of ten at one of the world's largest iGaming companies. The rest of the time I take freelance work — product builds, MVPs, and frontend that has to hold up under real use. I came up through the frontend, so the interface tends to come out better than you'd expect from a team of one.

Expertise

What I'm actually good at.

Honest tiers. Frontend is where I'm senior. Full-stack is where I ship on my own. AI is how I move fast across both — worth being clear which is which before you hire anyone.

  1. Primary

    Frontend

    Most of my career, and where I lead teams. Design systems that scale across products and squads, state that got complicated, a high accessibility bar, and pages that stay fast under real conditions — Core Web Vitals, render and bundle budgets, the lot. This is the part I'd stake my reputation on.

    • React
    • Next.js
    • Vue
    • Angular
    • TypeScript
    • JavaScript
    • Tailwind
    • shadcn/ui
    • Framer Motion
    • TanStack Query
    • Astro
    • Web Vitals
    • Accessibility (WCAG)
    • Design systems
    • Playwright/Vitest
  2. Secondary

    Full-stack

    Enough to take a product from schema to shipped on my own: auth, data model, and the row-level security that keeps one customer's data off another's. Edge functions, payments, third-party integrations, built to scale sensibly. I use AI tooling to move quickly outside my core — and I'd rather say that plainly than imply the same depth I have on the frontend.

    • Supabase
    • Postgres
    • Auth & RLS
    • Edge Functions
    • Stripe
    • REST APIs
    • Node.js
    • Serverless
    • Vercel
  3. Cross-cutting

    AI

    How I work, and increasingly what I build. I orchestrate AI tools across my workflow to deliver faster and span stacks I don’t live in — and I build AI-powered features into real products: LLM integration, chat and assistant UIs, tool calling, and lightweight retrieval (RAG) over your own data on Postgres/pgvector via the Vercel AI SDK. This is application-level AI: integrating and orchestrating models, not training them or running ML infrastructure.

    • LLM integration
    • Vercel AI SDK
    • Claude/OpenAI APIs
    • RAG (pgvector)
    • Tool calling
    • Prompt design
    • Agentic workflows
    • AI-augmented delivery

What I do

What I take on.

I work part-time and freelance, mostly with founders and small product teams. Fixed scope when the work is clear, retainer when it isn't.

  • Full-stack builds

    Whole features, or whole products. Next.js or Nuxt on the front, Postgres behind it, TypeScript the whole way through.

    • Next.js
    • Vue & Nuxt
    • Supabase
    • Postgres
    • TypeScript
  • MVPs for founders

    You have an idea and a date you need it by. I do the schema, the auth, the billing and the interface, then hand it over with notes on how it all works.

    • Auth & RLS
    • Schema design
    • Stripe
    • Handover docs
  • Frontend work

    Where I started, and still the part I'm quickest at. Design systems that scale, awkward state, accessibility, and Core Web Vitals — pages that stay fast on a bad connection and maintainable as the team grows.

    • React & Vue
    • Angular & NgRx
    • Design systems
    • Web Vitals
    • Accessibility
  • Performance & scalability

    When a site got slow, or a codebase stopped scaling with the team. I profile and fix Core Web Vitals, rendering and bundle bloat, and reshape component and design-system architecture so it holds up as the product and the org grow.

    • Core Web Vitals
    • Rendering/SSR
    • Bundle size
    • Caching
    • Scale
  • AI features & integration

    Adding intelligence to a product without a research team. LLM-powered features, chat and assistant UIs, tool calling, and lightweight retrieval over your own data — integrated cleanly into a Next.js + Supabase app and shipped.

    • LLM integration
    • Vercel AI SDK
    • RAG (pgvector)
    • Tool calling
    • Chat UIs
  • Ongoing contracts

    A few days a month, for as long as it's useful. Feature work, code review, refactors, and being around to answer questions.

    • Part-time retainer
    • Code review
    • Refactors
    • Mentoring

Selected work

Recent projects.

Most budgeting apps tell you that you spent €800 on "monthly expenses". Fyna tells you €250 of it was coffee, shows you the month-over-month trend, and lets you model what cutting it does to your year.

Product, design and engineering

  • Next.js
  • TypeScript
  • Supabase
  • Postgres
  • Tailwind CSS
  • Sentry

A booking system for a small service business: real availability, Stripe deposits, an admin dashboard. The entire backend is Postgres and two Edge Functions. No Node server, no queue, no ORM.

Full-stack engineer

  • Next.js
  • TypeScript
  • Supabase
  • Postgres
  • Stripe
  • Tailwind CSS

A single page for an electronic music artist. The colour and geometry come entirely from the artist's own gradient pieces; the interface stays quiet around them, under one grain layer covering the whole document.

Design engineer

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Supabase

Track record

Where I've been.

  1. 2023 — now

    Software Engineering Team LeadOne of the world's largest iGaming companies

    Joined as a senior engineer on sportsbook and casino reward systems, then took over the team. Ten engineers across web and mobile, plus the internal frontend library the company builds its products on.

  2. 2019 — 2023

    Lead Frontend EngineerB2B retail analytics

    Led four engineers building B2B platforms. Moved the Angular workspace to Nx for build times that scaled, and designed the async multi-chunk upload the product ran on.

  3. 2021 — now

    FreelanceIndependent

    Client work and my own products, alongside the day job. Everything on this page came out of that time.

Contact

Tell me what you're building.

Email me with what you're building and roughly when you need it. I read everything and usually reply within a day or two.