Skip to content
View Sycatle's full-sized avatar
🎯
Disponible pour un CDI à Angers dès novembre 2026
🎯
Disponible pour un CDI à Angers dès novembre 2026

Organizations

@ProjectSocietyStudio @asap-cool

Block or report Sycatle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sycatle/README.md
charlie@sycatle : développeur full stack à Angers (TypeScript, Rust, PHP), PR fusionnées sur obscura, gmod-glide et wayland-mcp, disponible pour un CDI dès novembre 2026

Charlie Dallier-Wood — développeur full stack (TypeScript, Rust, PHP) basé à Angers. Je reprends des produits existants, je les mets en production avec tests et CI, et je travaille avec des agents IA grâce à des workflows documentés. Disponible pour un CDI dès novembre 2026.

Ma façon de travailler avec l'IA

Pas au coup par coup : un dispositif que je peux montrer.

  • Instructions de projet (CLAUDE.md) et décisions d'architecture documentées pour garder un agent dans les rails : 14 ADR sur un SaaS client livré en 6 semaines.
  • Tests et CI à chaque modification : le filet de sécurité du code généré.
  • Serveurs MCP que je développe et utilise : hammer-mcp (cartes Source Engine), wayland-mcp (contribution).
  • Syacode : mon fork d'OpenCode optimisé pour le coût en tokens (−47 % sur les définitions d'outils, −52 % sur la liste des skills, cache de prompt préservé).

Projets

  • whispee — messagerie chiffrée de bout en bout sur MLS (RFC 9420). Noyau Rust compilé en WebAssembly, serveur Axum, client React. Projet d'apprentissage.
  • local-jarvis — assistant vocal 100 % local pour Linux (Rust, systemd, D-Bus, Whisper, Qwen2.5, Kokoro).
  • curriculum-generator — générateur de CV auto-hébergé : aperçu PDF en direct, score ATS et export DOCX.
  • asap-website-builder — un site professionnel en quelques minutes, auto-hébergeable.
  • deviso.pro — SaaS de devis et factures pour paysagistes.

Contributions open source

  • obscura (28 000+ étoiles) — 3 PR fusionnées, dont un correctif d'abandon V8 sous connexions CDP concurrentes.
  • gmod-glide — 4 PR fusionnées.
  • wayland-mcp — PR fusionnée : sélection du backend par capacités et prise en charge de COSMIC.

Stack — TypeScript · React · Next.js · React Native · PHP · Rust (Axum) · PostgreSQL · Docker · GitHub Actions · Playwright · Vitest · Claude Code · MCP

LinkedIn · charlie@sycode.fr · Études de cas

Pinned Loading

  1. whispee whispee Public

    End-to-end encrypted messenger built on MLS (RFC 9420) rather than the Signal protocol. Rust crypto core, Axum server, React client, and a web build you can check against an attested manifest. Unau…

    TypeScript

  2. local-jarvis local-jarvis Public

    100% local voice assistant for Linux. Rust workspace, systemd + D-Bus daemon, Whisper STT, Qwen2.5 LLM, Kokoro TTS, openWakeWord. No cloud.

    Rust 4

  3. curriculum-generator curriculum-generator Public

    Self-hosted CV builder: live PDF preview, ATS scoring, DOCX export and a job-search toolkit. Next.js 15 · TypeScript · PostgreSQL · React-PDF.

    TypeScript

  4. syacode syacode Public

    Forked from anomalyco/opencode

    Syacode : fork d'OpenCode optimisé pour le coût en tokens (−47 % sur les définitions d'outils, −52 % sur la liste des skills, cache de prompt préservé, routage de modèles par quota).

    TypeScript

  5. asap-website-builder asap-website-builder Public

    Ship your professional website in minutes — portfolio, business, vitrine. Self-hostable, open source.

    TypeScript 1

  6. llm-router llm-router Public

    Local LLM router for OpenCode: one OpenAI-compatible endpoint routing to Claude, OpenAI, Mistral and local models via classifier signals and a deterministic tier policy

    Rust