Skip to content

Latest commit

Β 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Yohann Hommet

Software Engineer Β· Systems, Network Protocols & Developer Tooling

Portfolio GitHub LinkedIn Email


Designing zero-allocation data engines, secure peer-to-peer protocols, and developer-facing SaaS products under strict Black-Box Architecture principles.


Zed Editor Claude Code Antigravity CLI Codex Black-Box Architecture


About

Software Engineer based in France. I build backend services, network protocols, and developer tools in Go and Rust, alongside web apps and APIs.

  • Architecture: Black-box design principles β€” deep modules with narrow public interfaces, explicit error handling, and zero leaky internals.
  • Daily setup: Linux, Zed, Claude Code, Antigravity CLI, Codex.

Core Systems & Networking

⚑ walspool

In-process Write-Ahead Log (WAL) & OpenTelemetry hub in Go

Buffers high-throughput telemetry to disk during upstream outages with zero heap allocations on the hot path. Prevents OOM crashes under sudden traffic spikes.

Go OTel Zero-Alloc Docker

πŸ›‘οΈ wisp

Encrypted P2P file transfer protocol in Rust

Direct peer-to-peer file transfer engine over QUIC and ephemeral TLS 1.3. Mutual password authentication with SPAKE2 (RFC 9382) and streaming BLAKE3 verification.

Rust QUIC SPAKE2 BLAKE3

  • Direct 1-RTT encrypted QUIC transport
  • Password-authenticated key exchange (SPAKE2)
  • Stateless blind rendezvous relay built with Axum

Agentic AI & Observability

πŸ” argus

OTLP telemetry backend & session explorer for Claude Code

Observability backend and UI ingesting OTLP spans from autonomous coding agent sessions. Tracks token consumption, latency, and subagent call trees in real time.

Go TypeScript Vue Postgres

  • Subagent call-graph and decision tracing
  • Cost and latency breakdown per session
  • PostgreSQL-backed time-series storage

πŸ”Œ pg-lens-mcp

PostgreSQL Model Context Protocol (MCP) server

Lightweight MCP server giving coding agents safe access to PostgreSQL databases for schema discovery, table structures, and targeted queries.

MCP TypeScript Postgres

  • Read-oriented schema catalog & table introspection
  • Isolated query boundary with minimal attack surface
  • Compatible with Claude Code, Zed, and standard MCP clients

Developer Tools & Web Products

πŸ”— Unfurl

SSRF-safe link preview & metadata extraction API

Developer-facing API turning URLs into clean metadata JSON (title, description, social cards, icons). Hardened against SSRF by validating redirects per hop to block cloud metadata and internal subnets.

Unfurl TypeScript Stripe Redis

  • Hop-by-hop IP validation against DNS rebinding
  • Redis response cache with X-Cache headers
  • Metered API keys with Stripe self-serve billing

🎯 LinkBounty

Concurrent website broken link checker in pure Go

Crawls websites and verifies internal and outbound links concurrently using a goroutine worker pool. Generates shareable audit reports.

Go SQLite HTMX Zero CGO

  • Pooled workers with automated anti-bot HTTP fallbacks
  • SSRF protection against private IP targets
  • Single binary with pure-Go SQLite storage (WAL mode) and HTMX UI

Tech Stack

Domain Stack
Languages & Core Go, Rust, TypeScript, PHP, SQL, Bash
Networking & Protocols QUIC / TLS 1.3, SPAKE2 (RFC 9382), BLAKE3, mDNS, Axum, OTLP, MCP
Databases & Caching PostgreSQL, SQLite (Pure-Go WAL), Redis
Cloud & DevOps Docker, Linux, Git, GitHub Actions, Make, Stripe API
Frontend & UI Vue.js 3, HTMX, Tailwind CSS, Svelte, Laravel, Vite

About

My GitHub profile.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors