# work

Selected projects

Each card: the problem, the approach, the result. No screenshots of marketing pages — real systems, real stacks.

AI / Agents// career-os

Career-OS

MIT-licensed AI-agent dashboard — crawls, scores, drafts, tracks.

Problem
Finding the right remote + freelance roles is a manual time-sink, and the signal-to-noise on job boards is brutal.
Approach
Python crawlers across 5 sources, Claude scorer with prompt caching + structured output, SQLite store, outreach drafter, CLI + email digest.
Result
Live and public on GitHub. 224 postings on day 1 of live validation; 22 pytest + smoke tests; CI green on Python 3.11/3.12.
PythonClaude SDKSQLiteCLIMIT
View on GitHub
E-commerce × AI// prestashop-ai-suite

PrestaShop AI Suite (concept)

Drop-in Claude-powered modules for store owners — support, product copy, refunds.

Problem
Store owners spend hours weekly on tier-1 support emails, product description rewrites, and refund triage.
Approach
Native PrestaShop modules wrapping Claude SDK with shop context, tool use against the store DB, and per-shop policy guardrails.
Result
Productized wedge for the 8-year PrestaShop client base — pilot conversations open.
PHPPrestaShopClaude SDKMySQL
Backend × AI// laravel-ai-support

Laravel AI Support Endpoint

Production pattern: typed Claude endpoint with tool use, queue, and rate-limit.

Problem
Teams drop a single /ask route in front of Claude and break under real traffic — no observability, no fallbacks.
Approach
Reference Laravel implementation: queued jobs, Redis rate-limit per user, structured outputs, prompt caching, audit log.
Result
Repeatable template — same shape works for ChatGPT-style support, ops agents, and internal tools.
PHPLaravelRedisClaude SDK
Mobile// flutter-firebase-apps

Flutter + Firebase apps

Cross-platform apps shipped to real users — auth, Firestore, offline-first.

Problem
Clients need a single codebase reaching iOS + Android quickly.
Approach
Bloc state, Firestore realtime, Auth + push, offline cache layer, App Store + Play Store ship-ready.
Result
Multiple production apps across booking, services, retail.
FlutterDartFirebaseBloc
E-commerce// prestashop-modules

PrestaShop custom modules + themes

8 years of v1.6 → 8.x custom builds for store owners.

Problem
Off-the-shelf modules can't handle bespoke checkout, catalog, or admin workflows.
Approach
Custom hooks, Smarty templates, override controllers, native admin tabs, upgrade-safe patterns.
Result
Long-running client relationships — stores still on modules I wrote in 2019.
PHPPrestaShopSmartyMySQLjQuery
Work · Akram Bakhouche