Skip to content
Rafael Aslanian
Who I build for

Software for dermatology and aesthetics clinics

The treatment list grows faster than the site does, the photographs that actually sell the work are the ones the regulator cares most about, and every enquiry turns into three appointments that reception books by hand.

Where it usually goes wrong

  1. The before-and-after gallery is the sale, and the regulator's business

    It is the first thing a patient looks for and the hardest thing to publish properly. Identifiable patients have to consent, and prescription-only medicines cannot be advertised to the public at all, so the most persuasive asset on the site is also the most constrained.

  2. Every treatment wants its own page, and they keep changing

    A practice offering thirty treatments needs thirty pages to be findable for any of them, each with its own protocol, aftercare and price. Held in a document somewhere, that list is out of date within a season.

  3. One enquiry is three appointments

    Consultation, a gap for the patient to think, then treatment, then review. A booking flow built for a single slot does not describe that, so deposits, reschedules and the follow-up all fall back to reception and the phone.

  4. They decide at eleven at night, on a phone

    Aesthetic research does not happen during clinic hours. A site that cannot take the booking at the moment someone finally decides hands them to whichever site could.

Ways in

What that looks like in practice

Here is one I have already built, Dr Flavia Pretti Aslanian. A bilingual dermatology website for a practice in Harley Street and Wimbledon.

Every trade
Selected work

Selected projects

Products I built and open-source projects I maintain. Open a project to see the work for yourself.

  • 01
    2026

    Dr Flavia Pretti Aslanian

    Healthcare · Practice site

    A bilingual dermatology website for a practice in Harley Street and Wimbledon

    Dr Flavia's new dermatology landing page, with consultation booking and treatment navigation

    A new landing page guides patients to medical, aesthetic and surgical care. The practice edits its own content, and staff have a password-protected dictation tool in the same app.

    • Next.js
    • Sanity CMS
    • Tailwind v4
    • Radix
    • Motion
    • ISR
    • Railway
    • Cloudflare

    Design · Build · Deploy

    • 84 published English and Portuguese routes
    • 72 treatment pages with clinic-editable content
    • Custom before/after comparison UI
    • Internal clinician dictation tool
  • 02
    2026

    Continuum

    Web3 · DeFi protocol

    A Solana DeFi protocol for 24/7 synthetic exposure to real-world assets

    The Continuum page as it is published

    Deposit USDC, mint matched long and short tokens at NAV, sell the leg you don't want. A constant-product invariant keeps the pair redeemable back to the deposit.

    • Rust
    • Anchor
    • Solana
    • TypeScript
    • Pyth
    • Next.js
    • Bun
    • Railway

    Pre-mainnet. Devnet markets, audits pending.

    Protocol · Frontend · Infra

    • 5 Solana smart contracts in Rust
    • 8 synthetic markets on devnet
    • 4-state oracle risk machine
    • Volatility-scaled fee curve
  • 03
    2026

    Tallylamp

    Open source · Browser infrastructure

    A browser for AI agents that you can watch and take over

    Tallylamp's public website, with an interactive demo of an agent handing browser control to a person.

    I built the browser service, dashboard, MCP server and public website. Agents use Chrome on your server while you watch the same browser live. Take control to sign in, then hand it back; saved profiles carry between sessions.

    • TypeScript
    • Next.js
    • Chrome
    • MCP
    • SQLite
    • Docker
    • Railway

    Public site at tallylamp.dev. The browser service and dashboard are self-hosted.

    Creator · Engineer · Maintainer

    • Live viewing and explicit human handoff
    • Separate agent permissions and reusable profiles
    • MIT licensed, with a Railway deploy template
See 3 more projects
  • 04
    2025 →

    Delta Xi

    E-commerce · Brand

    A mathematics apparel brand on a storefront I wrote from scratch

    Delta Xi's website hero, showing the front of a white T-shirt with a neural network diagram.

    I built the cart, checkout, product recommendations, affiliate programme and support desk, and run the infrastructure myself.

    • Next.js
    • React Server Components
    • Stripe
    • Auth.js
    • Tailwind
    • Umami
    • Chatwoot
    • Cloudflare

    Founder · Engineer · Operator

    • Custom checkout on Stripe + Klarna
    • Server-rendered recommendation engine
    • Self-hosted analytics and live chat
    • 50+ STEM explainers driving organic search
  • 05
    2026

    Dray

    AI tools · Product website

    A product website for keeping project context across AI agents

    The Dray page as it is published

    An editorial landing page introduces shared project context, shows illustrative agent workflows and explains setup and privacy ahead of beta.

      Beta coming soon. The public demos illustrate the workflow; they are not live agent connections.

      Design · Build

      • Interactive agent-linking illustration
      • Project-context walkthrough
      • Setup and privacy guidance
    • 06
      2025 →

      CarClout

      SaaS · AI content engine

      A subscription app that turns a phone photo of a car into something worth posting

      The CarClout page as it is published

      Upload a photo, pick a template, get the edit back a moment later. Thirteen AI models sit behind a metered credit ledger, next to a layer editor, a post scheduler and a live chat room.

      • Next.js
      • SurrealDB
      • Auth.js
      • Stripe
      • fal.ai
      • Cloudflare R2
      • Stream.io
      • Railway

      Engineering · Infra · SEO

      • 724 generated landing pages, all live
      • 128 API routes behind one app
      • 13 AI models on a metered credit ledger
      • Instagram posting, scheduling and analytics
    Also on the books

    One runs on the client's own domain and one is internal to theirs, so there is nothing here of mine to show you.

    The rest

    Not everything is public. A fair amount of the work sits in private repositories I cannot hand you a link to. Ask, and I will walk you through it.

    Ask to see more
    Contact

    Have an idea? Tell me.

    A paragraph is plenty. I read every one myself and reply within one business day. If it isn't something I can do well, I will say so and point you somewhere better.

    Reply within one business day