const alan = {
location: "France → Dublin, IE",
education: "Epitech · Programme Grande École · exchange @ Dublin City University",
currently: ["Freelance dev @ Création Parquets & Carrelages", "Tech lead @ Chiffra (AI agent & DevOps)"],
focus: ["backend TypeScript", "AWS serverless & infra", "agentic AI / developer tooling"],
beliefs: ["dependencies point inward", "boring infra, sharp product", "if it's not automated, it's not done"],
askMeAbout: ["Clean / hexagonal architecture", "Claude Code workflows & MCP", "cutting LLM agent latency"],
} as const;| Project | What it does | Stack |
|---|---|---|
| nest-for-claude | Browser extension adding nested folders to claude.ai | |
| discord-kernel | Modular Discord bot framework — pnpm workspace, versioned packages via Changesets | |
| soundcloud-crate-sorter | Desktop app to sort DJ crates — Tauri v2, Rust core in Clean Architecture | |
| ccprofile | Per-project Claude Code profiles — apply plugin/skill sets by category, detect drift | |
| git-recap · speckit-brainstorm | Claude Code plugins — plain-language git recaps, Spec Kit driven by conversation | |
| dokploy-s3-destination-creator | One-shot script: least-privilege S3 bucket + IAM user for Dokploy backups |
More tooling in claude-plugins — my Claude Code plugin marketplace.
| Languages | |
| Web | |
| Data | |
| Cloud & Ops | |
| Agentic AI |
- #1 worldwide — AWS Clash of Agents (2026) · cut an agent's average response time from 140 s to 10 s.
- Prix CARE Alsace — Hacking Health Camp (2026) · VisiSurg: surgical reports made readable for patients (3D + RAG).
- AWS Student Builder Group lead — Mulhouse · workshops with AWS Developer Advocates.



