Skip to content
View Sam-Razavi's full-sized avatar

Highlights

  • Pro

Block or report Sam-Razavi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sam-Razavi/README.md

Hi, I'm Sam Razavi 👋

Full-Stack Developer | Data Engineer · Stockholm, Sweden 🇸🇪

Portfolio LinkedIn Email

Available full-time immediately for junior full-stack and data engineering roles, in Stockholm or remote.

I build systems end to end: React and TypeScript front ends, FastAPI and Node back ends, and the data pipelines behind them (Airflow, dbt, Dagster, BigQuery). Experience from two industry internships and a portfolio of deployed projects with automated tests and CI. I use Claude Code as a day-to-day tool; I design, review and own what ships.


Featured projects

Project What it is Evidence Stack
ApplyLuma · live AI job-search platform: CV tailoring, cover letters, Swedish and international job search, match scoring, application tracker, browser extension, Stripe billing 832 automated tests in CI; daily Airflow and dbt pipeline FastAPI, React, TypeScript, PostgreSQL, Redis, Celery, Airflow, dbt, Railway, Vercel
Rostid Specialty-coffee e-commerce: Stripe Checkout, subscriptions, returns and refunds, admin dashboard 400+ tests with CI coverage gates; idempotent Stripe webhook handling React, TypeScript, Node, Express, Prisma, PostgreSQL
Bostadspuls Swedish housing-market data platform: SCB and Booli ingestion into BigQuery, dbt star schema, analytics API, price heatmap Pipeline fails on data-quality errors (dbt tests, Soda Core) Python, Polars, Dagster, BigQuery, dbt, FastAPI, Vue 3
Auth Service Standalone authentication microservice: JWT with refresh rotation, OAuth2 (GitHub, Google), role-based access, Redis rate limits 70% coverage gate in CI FastAPI, PostgreSQL, Redis
Nordic Digital Solutions UNESCO World Heritage discovery widget, built in a team of five at Dalarna University. My part: backend lead for authentication (JWT, Swedish BankID, TOTP 2FA) Highest commit count in the team (77) FastAPI, PostgreSQL, Stripe, GitHub Actions
voltpipe Swedish electricity-price pipeline: Kafka streaming, dead-letter routing, forecasting, live dashboard 75 backend and 22 frontend tests; CI smoke test Java 21, Spring Boot, Kafka, PostgreSQL, React

More


Experience

  • Full-Stack Developer Intern, Fill Technology (Stockholm, Jan–Jun 2024): with three other interns, led the platform-wide Swedish-to-English localisation (30+ pages, including an AI chatbot and transactional emails), shipped on time for a customer demo; Angular and Node.js work on the recruiter and admin dashboards.
  • Frontend Developer Intern, Devward (Aug–Dec 2023): React, Next.js and TypeScript UI for Smart RoomHub, an early-stage IoT product, using REST and WebSocket data.

Stack

  • Languages: Python · TypeScript / JavaScript · C# · Java · SQL · R
  • Front end: React · Next.js · Vue 3 · Vite · Tailwind CSS
  • Back end: FastAPI · Node.js / Express · NestJS · ASP.NET Core · Spring Boot
  • Data: PostgreSQL · BigQuery · Airflow · Dagster · dbt · Polars · Soda Core · Redis · Kafka
  • Security and auth: JWT with refresh rotation · OAuth2 · Swedish BankID · TOTP 2FA · RBAC
  • Testing: Pytest · Vitest · Jest · integration tests against real PostgreSQL
  • Tooling: Docker · GitHub Actions · Railway · Vercel · Cloudflare · Azure
  • Coursework-level, not yet used in production: Spark · Databricks · Hadoop · Kubernetes · AWS

Education and certifications

  • Microsoft Certified: Fabric Data Engineer Associate (2026)
  • IBM Data Engineering Professional Certificate (2026)
  • Snowflake Data Engineering Professional Certificate (2026)
  • Higher Education Diploma in Informatics (120 ECTS), Dalarna University (2026)
  • Higher Vocational Education Diploma, JavaScript Developer, IT-Högskolan (2024)
  • Bachelor's degree in Computer and Systems Sciences, Stockholm University (thesis stage, expected December 2026)

Languages: Swedish (fluent) · English (fluent, C1) · Persian (native) · Armenian (advanced)

Pinned Loading

  1. applyluma applyluma Public

    AI-powered job search platform with intelligent CV tailoring and data engineering pipelines

    Python 1

  2. Nordic-Digital-Solutions Nordic-Digital-Solutions Public

    A UNESCO World Heritage discovery platform delivered as an embeddable newspaper widget.

    Python

  3. auction-site auction-site Public

    Python

  4. MemoryGame MemoryGame Public

    C#

  5. mern-chat-app mern-chat-app Public

    JavaScript

  6. rostid rostid Public

    TypeScript