01 — About

SALAH ZEGHDANI_

Web developer working in React, Next.js, and TypeScript. I design, build, and ship end-to-end: Websites, UI, Backends, Stripe billing, Analytics, and Products. Open to frontend or full-stack roles.

ReactNext.jsTypeScriptSvelteTailwindCSSFigmaNode.jsNestJSExpresstRPCPostgreSQLMySQLPrismaStripeChargilySwiftXcode
salah zeghdani looking at computer
Salah Zeghdani Web Developer
02 — Projects

ANIME-SDK

Unified media provider interface & HLS proxy

A provider-agnostic SDK that standardizes content discovery and stream resolution across multiple scrapers and APIs. Features a recursive HLS proxy that handles manifest rewriting and AES segment decryption, enabling playback of header-restricted streams in standard browser environments. Built with a modular architecture that decouples metadata aggregation from resolution logic, supporting Node.js, Bun, and Deno.

Tech stack

  • TYPESCRIPT
  • HLS PROXY
  • SCRAPING
  • PROVIDER PATTERN
  • AES-CTR

30k+

Anime and Manga Titles

9+

Built-in Providers

25★

GitHub stars

I18N-SCAN

JSX/TSX string extractor for i18n pipelines

CLI tool that statically walks React component trees and extracts every raw string literal from JSX and TSX source files, emitting a structured manifest ready for translation pipelines. Handles nested expressions, template literals, and component props; skips already-wrapped t() calls to avoid double-extraction. Zero-config drop-in for any Next.js or Create React App project.

Tech stack

  • TYPESCRIPT
  • BABEL
  • AST
  • REACT
  • I18N

JSX + TSX

file support

Zero

config required

17★

GitHub stars

GIT-MESSENGER

Terminal chat client over Git commits

Peer-to-peer messaging layer that piggybacks on a shared Git repository — each message is a lightweight commit on a dedicated branch, pushed and polled to simulate real-time conversation. No server required, no third-party service: any remote Git host becomes the message bus. Ships as a single CLI binary with an interactive TUI built on Ink.

Tech stack

  • TYPESCRIPT
  • GIT
  • CLI
  • TUI
  • INK

Interactive TUI

Based on react Ink

Zero

servers needed

18★

GitHub stars

BBEE-LANG

High-level interpreted language built from scratch

General-purpose interpreted programming language written in TypeScript, featuring a hand-rolled lexer, recursive-descent parser, and tree-walking interpreter. Supports first-class functions, closures, dynamic typing, and a small standard library. Built as a deep-dive into language theory — from token scanning through AST evaluation — with zero parser-generator dependencies.

Tech stack

  • TYPESCRIPT
  • LEXER
  • PARSER
  • AST
  • INTERPRETER

100%

hand-rolled

Zero

dependencies

13★

GitHub stars

03 — Clients

3CHRIN.COM

Baccalaureate exam prep platform

Algeria's leading Interactive learning platform for high school students. Features 5,300+ exercises, AI-powered assistance, progress tracking, and a gamified achievement system to keep students engaged through exam season.

REACT MOBILE GAMIFICATION AI EDTECH

FlipMCZ.FR

Fitness coach landing page

High-conversion landing page for a French competitive bodybuilder and personal coach with 10+ years of experience and 5 national titles. Designed to turn visitors into clients through clear program breakdowns, transformation showcases, and a focused call-to-action flow.

NEXT.JS LANDING PAGE I18N

ADVICE4CLOUD TCO

AI-powered cloud cost modeling platform

Built and scaled a full-stack web platform for german clients as a solo developer, that helps businesses model and compare cloud-hosting scenarios using AI for research and predictive cost estimates. Shipped to production quickly, then iterated on UX and features to triple average session duration.

NEXT.JS AI FULL-STACK SaaS DASHBOARD
04 — Skills
05 — Experience
  1. Frontend Engineer — bortocall.dz

    • Led development of 3 dashboards and 2 websites in a monorepo.
    • Code-reviewed across the team to enforce security, performance, and pixel-perfect standards.
  2. Web Developer — mi-conseil.fr

    • Led development of the thetagpoint.com back office and client-facing app.
    • Converted Figma designs to production React with REST API integration.
  3. Web Developer — qareeb.io

    • Led the rewrite of QFarming frontend, focusing on Mapbox and real-time data visualisation.
    • Contributed to major features including the Wizabot interface.
06 — Contact

Want to build something that ships fast and looks great?

zeghdns@gmail.com github / hexxt-git linkedin / zeghdani resume / download

Available for new projects | I usually reply within one business day.