Start a project

Freelance web developer

Astro
SvelteKit
SEO
APIs
Next.js
NestJS
Kiarash, freelance web developer

Kiarash

Available for new projects

The stack

What I build with, and where it's live.

Next.js

A full store with Stripe and PayPal, self-hosted and hardened.

2 projects

Laravel

A live shop and a library app, each with its own admin.

2 projects

WordPress

Hand-coded themes and WooCommerce, run by their owners.

5 projects

Astro

Bilingual static sites, 100 on SEO and accessibility.

4 projects

SvelteKit

E-commerce, AI features and server-rendered apps.

4 projects

PostgreSQL

Prisma, TypeORM and SQLModel, in production.

5 projects

Selected work

Five things I've shipped lately.

alvan.work/en
Alvan Naghsh Pood

Alvan Naghsh Pood

Live two-language site for a textile dyeing and finishing factory: Astro.js, a blog in both languages, and a contact form on my own server.

  • Astro.js
  • TypeScript
  • Tailwind CSS
  • DaisyUI
library.kiapmd.dev
Lara Library

Lara Library

A Laravel library app — students reserve classic books, the librarian approves and tracks loans — self-hosted on my own server, hardened for strangers, and open to try as either side.

  • Laravel
  • PHP
  • PostgreSQL
  • Tailwind CSS
siavashpd.com
Siavash P.

Siavash P.

A painter's gallery of ~1,700 works, rebuilt from WordPress as one Cloudflare Worker with an admin panel the artist runs himself.

  • TanStack Start
  • React
  • Cloudflare Workers
  • D1
meridian.kiapmd.dev
Meridian Instruments Corp

Meridian Instruments Corp

Full-stack SvelteKit + NestJS platform for a precision-instruments manufacturer, with a rules-driven product configurator, quote-request messaging, and a role-based CMS.

  • SvelteKit
  • NestJS
  • TypeScript
  • PostgreSQL
germanelement.com
German Element

German Element

Bilingual Astro catalogue for a made-to-order heating element manufacturer, served from two servers in two countries — with self-hosted GeoDNS picking the right one for each visitor.

  • Astro.js
  • Tailwind CSS
  • i18n / RTL
  • GeoDNS
14 projects in total See all of them