Skip to content

Sami

Home

Projects

About

Blog

Home

Projects

About

Blog

About

Sami Bentaleb

I'm Sami, 24, from Algeria. Computer science bachelor's from Badji Mokhtar University.

Full-stack with React, TypeScript, and Next.js. Frontend and backend, depending on the project. Shipped 2SCL, SmartSIG, MARE, plus client sites and smaller apps.

Off the clock: MTGA and Hearthstone (played both competitively), League of Legends (peaked Diamond), Age of Empiresm and also enjoy playing soulslike games.

Primary Stack

What I reach for on most projects:

TypeScript technology logo

TypeScript

Types everywhere. Shared interfaces between API and client so things break in the editor, not in prod.

React technology logo

React

SPAs and dashboards with a lot of state on screen at once.

Next.js technology logo

Next.js

Full-stack apps. App Router, server actions, API routes when I need them.

Node.js technology logo

Node.js

Backend APIs, serverless functions, build scripts.

Prisma technology logo

Prisma

ORM of choice. Schema first, migrations I don't hate.

tRPC technology logo

tRPC

Type-safe APIs without maintaining a separate OpenAPI spec.

Tailwind CSS technology logo

Tailwind CSS

Utility CSS for apps where I don't want a giant stylesheet.

Git technology logo

Git

Branches, PRs, commits future me can actually read.

Also Worked With

JavaScript
Python
Go
SQL / PostgreSQL
MongoDB
Supabase
Astro
Vite
Mapbox GL JS
Turf.js
D3.js
Framer Motion
HTMX
Flask
PHP
Vue
Nuxt
Cloudflare Workers
AWS
Linux
Playwright
BAML
Three.js