๐Ÿ’ป Aspiring Software Developer

Hi, I'm Hajar Benhadj

Passionate about building clean code, modern web applications, and practical software solutions.

View My Projects Get In Touch

About Me & Skills โšก

Hajar Benhadj

Hajar Benhadj

Software Developer & Automation

Who I Am

Software developer โ€” I build products people actually use

Software developer with a builder mindset โ€” I ship complete products, not just code: a paid n8n automation pack for small businesses, CV Lens โ€” an ATS CV checker with server-side AI that job seekers use for free, an offline-capable German-learning PWA with an AI tutor, RepoDoctor โ€” a full-stack GitHub repository analyzer driven by a zero-dependency static-analysis engine: complexity, secret & CVE detection, architecture graphs โ€” and ZelligeDB, a from-scratch SQL database engine in Rust (pages, B+Tree, WAL, MVCC) that passes SQLite differential tests โ€” and an open-source contributor with 9 merged PRs across ML libraries, security scanners and learning apps.

Behind the scenes: clean code, tested APIs, privacy-first architecture, and automations that quietly do the routine work.

Focus: AI-powered web apps · Developer & security tooling · Automation

Currently: shipping full-stack (Next.js + TypeScript) โ€” open to freelance automation, AI tooling and web work

My Skills

A focused stack, battle-tested on real projects

Languages & Web

TypeScript ยท Python ยท JavaScript (ES6+) ยท Next.js ยท HTML5 ยท CSS3

AI & Automation

OpenAI API ยท n8n ยท Prompt design ยท JSON-mode pipelines

Cloud & Deployment

Vercel serverless ยท GitHub Pages ยท GitHub API ยท API design

Testing & APIs

Pytest ยท API Testing ยท Swagger / OpenAPI

Systems & Storage

Rust ยท B+Tree & WAL internals ยท MVCC ยท Postgres wire protocol ยท WebAssembly

Static Analysis & Security

Custom code parsers ยท Secret detection ยท OSV.dev / CVE scanning ยท Dependency auditing

Computer Vision

OpenCV ยท MediaPipe ยท Pose Estimation

Tools & Workflow

Git ยท GitHub ยท VS Code

Languages

Arabic (native) ยท French ยท English ยท German

Featured Projects ๐Ÿš€

ZelligeDB

a SQL database engine from scratch

  • Rust
  • B+Tree
  • WAL
  • MVCC
  • WebAssembly
FROM SCRATCH ยท NO LIBS
โ”Œโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ id โ”‚ score โ”‚ โ”œโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ 1 โ”‚ 90 โ”‚ โ”‚ 3 โ”‚ 88 โ”‚ โ””โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
0 unsafe ยท 65 tests

A full relational database engine built from first principles in Rust: 4 KiB checksummed pages, a B+Tree, a crash-proof write-ahead log (survives 200 randomized kill-points), MVCC snapshot isolation, a hand-written SQL front-end differential-tested against SQLite, and a Postgres-compatible server real psql clients connect to. Compiles to WebAssembly โ€” try it live in the browser.

RepoDoctor

GitHub Repository Health Analyzer

  • Next.js
  • TypeScript
  • Static Analysis
  • OSV.dev
ZERO-DEP ENGINE
๐Ÿฉบ A ยท 89%
quality
76%
security
90%
testing
99%
docs
90%
maintain.
96%

Paste any public GitHub repo and get a medical report for your codebase: explainable scores for quality, security, docs, testing & maintainability, secret & CVE detection (OSV.dev against your exact lockfile), an architecture graph with cycle detection, and a prioritized prescription โ€” plus head-to-head repo duels with a shareable card.

Business Autopilot Kit

n8n Automation Pack

  • n8n
  • Automation
  • OpenAI API
AUTOPILOT ON
๐Ÿ“‹ Sheet
โš™๏ธ n8n
โœ‰๏ธ Gmail
6ร— workflows

A digital product: 6 production-ready n8n automations that send invoices, chase late payments on autopilot, and brief your inbox with AI. Free edition open-sourced on GitHub โ€” full kit with setup guide sold on Gumroad.

CV Lens

ATS CV Checker

  • JavaScript
  • AI
  • Vercel
82MATCH
โœ” React โœ” SQL
~ TypeScript
โœ– Docker
ZERO SETUP
EN ยท FR

Paste a CV and a job posting: get an evidence-based keyword match table (found / partial / missing), a match score, and exactly what to add, improve, or remove โ€” with server-side AI, rate-limited and key-safe.

DeutschFlow

German Learning PWA

  • JavaScript
  • PWA
  • AI Chat
PWA ยท OFFLINE
der
die
das
Zero frameworks

An Arabic-first, installable PWA for learning German: interactive stories, Krimi chapters, dialogues, exams, vocabulary games, and an AI chat tutor โ€” vanilla JavaScript, works offline.

AI API Test Generator

  • Python
  • Pytest
  • OpenAI API
  • Swagger/OpenAPI
> parsing_openapi_docs()
> ai_generating_pytest()...
โœ” 100% Test Coverage Ready! ๐Ÿš€
Swagger โž” Pytest

An automated Python-based tool that parses Swagger/OpenAPI documentation and leverages AI to generate robust Pytest test cases to streamline backend testing.

Real-Time Fall Detection System

  • Python
  • OpenCV
  • MediaPipe
  • Telegram API
LIVE AI VISION
๐Ÿ“ท Smart Pose & Fall Tracker

An intelligent computer vision system that tracks skeletal keypoints using MediaPipe to detect human falls in real-time and instantly sends emergency photo alerts via Telegram.

Open Source Contributions ๐ŸŒ

18 pull requests across 12+ external projects โ€” 9 merged into ML libraries, security scanners, curated lists and learning apps, including 100kโ˜… platforms like n8n and wagtail. Full history on GitHub โ†—

MERGED lightly-ai/lightly-train feat(transforms): expose ratio for RandomResizedCrop โ€” shipped in a production ML library
MERGED ร—2 Gustavo-Galvao-e-Silva/panchi perf: cache VectorSpace basis + fix: reject bool in parse_scalar (+1 open) โ€” repeat contributor
MERGED yunaremaia/depscan feat: Gemfile.lock parsing for Ruby dependency scanning
MERGED dkhamsing/open-source-ios-apps ยท lingdojo/kana-dojo contributions to popular curated lists & learning apps (60kโ˜… and 6kโ˜… repos)
SUBMITTED n8n-io/n8n ยท wagtail/wagtail ยท layer5io/layer5 debugged the IMAP trigger core of n8n, improved wagtail's snippet views & layer5's dark-mode nav โ€” engaging with the codebases I build products on

Let's Connect! ๐Ÿค

Feel free to reach out for projects, collaborations, or inquiries.

© 2026 Hajar Benhadj. All rights reserved.