abstract class AbstractEngineer {
protected coding(): void {}
protected learning(): void {}
protected problemSolving(): void {}
}
class ConcreteEngineer extends AbstractEngineer {
private name: string;
private designation: string;
private passion: string;
constructor(name: string, designation: string, passion: string) {
super();
this.name = name;
this.designation = designation;
this.passion = passion;
}
public me(): void {
console.log(`I'm ${this.name}, a ${this.designation}.`);
console.log(`My passion? ${this.passion}!`);
}
public whatIDo(): void {
console.log('I fix bugs, and sometimes I cause them but I’m always learning.');
}
}
const engineer = new ConcreteEngineer(
'Maxime Golfier',
'Software Engineer',
'creating impactful software'
);
engineer.me();
engineer.whatIDo();Auto-generated daily from my public repositories — see .github/workflows/update-readme.yml.
🪄 Agent skills · 10
- ultradoc — Grounded Q&A + citation-checked reference docs for any OSS project, from its real source, issues & PRs.
- ultraindex — Indexes a whole repo into an AI-navigable encyclopedia (map + per-module entries + link-graph) for huge codebases.
- ultrasearch — Keyless multi-backend web research → citation-checked, tiered Markdown/HTML report (5 modes + deep-research tier).
- ultrasec — Cross-file security-audit agent: source→sink taint + Trivy/Semgrep/gitleaks/osv, adversarially verified into a cited report.
- ultra11y — Audits HTML/CSS/JSX for RGAA 4.1.2 + WCAG 2.1/2.2 AA with a zero-dependency static engine + agent judgment.
- ultrai18n — Finds every human-readable string in a repo, classifies it, translates it with cheap models and proves nothing was missed: zero-dependency engine, the model never opens a source file.
- ultraprospect — Turns a place — a town, a street, a radius — into a prospect list you can defend: sweeps OpenStreetMap worldwide, then attaches whichever company register the country actually has — France's is the only one sweepable without a key, so elsewhere each company is confirmed from the registration its own site must publish by law (Impressum, aviso legal) against VIES, GLEIF, Companies House, Brreg, PRH, ARES or SEC EDGAR. Enriches from each company's own site (openings read straight from the ATS APIs, no browser) and refuses to guess — an ambiguous place, an uncertain match, a partial sweep or an unobserved contact all fail the run, and a confirmed territory is never passed off as a swept one. Zero-dependency, no API keys.
- construct — Turns a product idea into a grounded, buildable SRD/PRD suite (skills.sh agent skill).
- reconstruct — Analyzes any repo and generates reconstruction PRDs to rebuild it from scratch.
- ultraeval — Rigorously evaluates a skill or codebase → grounded (file:line) findings + a TDD fix backlog; zero-dep engine with analysis (hotspots, cycles, churn) and brainstorm.
🤖 AI & dev tooling · 11
- feelc — AI-native DMN/FEEL business-rules engine in Go: an LLM writes the rules, the engine proves & runs them deterministically (WASM playground). · demo
- codeindex — Zero-dependency repo-indexing engine: symbols, imports, typed cross-file link-graph & analytics — one vendorable engine.mjs, CLI + MCP server included. · demo
- webindex — Zero-dependency web-retrieval engine: turns a URL or a file into clean, citable text — HTML, PDFs through a six-rung ladder ending in OCR, office documents — and serves it over MCP. One vendorable engine.mjs, CLI + MCP server included. The web-side companion to codeindex.
- conforme — Syncs your AI coding config (rules, skills, agents, MCP servers) across Claude Code, Cursor & more (Rust).
- secretgate — Local secrets firewall for coding agents — redacts credentials in prompts, file reads & tool output before they reach the LLM (Claude Code, Codex, OpenCode). Deterministic hooks, no proxy.
- sift — Tells you which quantization of an LLM fits and how fast it will run — before you download it. Reads real GGUF/safetensors headers over HTTP range requests, measures your machine and routes to an engine. No bundled model list (Rust).
- claudfeine — Runs Claude Code (and Codex) caffeinated — keeps the machine awake for exactly the session, cross-platform & zero-dep.
- claude-code-switch — Zero-dependency provider switching for Claude Code (Anthropic, OpenRouter, DeepSeek, Z.AI, Kimi, Qwen…).
- git-pilot — AI-powered git automation: smart commits, conflict resolution & auto-rebase (Claude/Codex/OpenAI/Gemini/Mistral). Pure Bash.
- git-recap — Monthly commit-recap generator with AI summaries, bullet points and commit lists.
- llm-models — Fetches the latest LLM models from the OpenRouter and models.dev APIs. · npm
🛠️ CLIs & system tools · 11
- andro — Run Android apps (phone & TV) from the macOS CLI on a disposable, self-contained emulator (Apple Silicon, HVF). (Rust)
- brutifi — High-performance WiFi security-testing tool in Rust for educational and authorized audits.
- rshc — Rust reimplementation of SHC: encrypts shell scripts into compiled binaries.
- subtool — All-in-one subtitle CLI: download, translate, convert, sync, clean, merge, fix, extract & embed.
- snatch — Universal video downloader: yt-dlp first, CDP browser extraction fallback for stubborn sites.
- web-watcher — Bash watcher for APIs & websites with diff detection, thresholds and instant notifications.
- package-checker.sh — Scans node/bun/deno projects for vulnerable npm packages via OSV/GHSA (JSON/CSV/PURL/SBOM/SARIF/TRIVY).
- github-helpers — GitHub maintenance toolkit: bulk unstar, org clone, fork cleanup, repo audit and more.
- copyable-pdf — Converts scanned PDFs into searchable, copyable PDFs with Tesseract OCR (parallel).
- ratio-master — Torrent ratio tool that sends real HTTP announce requests to BitTorrent trackers.
- unsleep — Tiny executable that prevents the machine from sleeping. · npm
🌐 Web apps & PWAs · 14
- today — Offline-first, privacy-first daily to-do: nothing rolls over on its own — unfinished tasks wait for a decision the next morning, with their age shown. No account, no server, zero network requests, proven by a CSP and a build gate that fails CI. · demo
- nook — Local-first, encrypted Notion in the browser: block editor, nested pages, wikilinks and backlinks, tags, ⌘K search, databases (table/board/calendar), version history, link map. Passphrase locking (Argon2id) that rotates the key, and a wipe you can verify. No network request is possible — CSP connect-src 'none', proven in CI. Offline PWA. · demo
- basilico — Local-first Pomodoro focus timer (PWA + Chrome extension): tasks, backlog & day plan, interruption counting, overtime and Flowtime, year heatmap, productive hours and estimate accuracy, JSON/CSV/Open Pomodoro export — no account, no server, no tracking. · demo
- bracketeer — Sport-agnostic tournament engine: brackets, Swiss, leagues, groups and Elo composed from six axes — no sport hardcoded. Entirely in-browser, no server or account: shareable link, P2P live sync, ICS export, printing and offline. · demo
- csv-ai-analyzer — Self-hosted, browser-based AI CSV analyzer. · demo
- db-schema-viewer — Client-side DB-schema visualizer with AI analysis — upload SQL, visualize, share, export, no backend. · demo
- real-estate-calculator — Real-estate ROI calculator for rental-property profitability. · demo
- genpass — Client-side password generator + encrypted vault PWA: exact entropy, EFF passphrases, auto-locking AES-256-GCM vault (PBKDF2 600k), encrypted share links & QR — offline-first. · demo
- loyalty-card-vault — Offline-first PWA for loyalty cards with encrypted storage and barcode scanning. · demo
- omnilingo — Desktop language-learning app with multi-provider AI tutoring.
- feedreel — Local-first daily short-video generator (Remotion) with per-platform captions + opt-in Shorts/TikTok/Reels publishing.
- leboncoin-cdp — Undetectable Leboncoin scraper via Chrome DevTools Protocol & Next.js data routes — no Puppeteer, zero bot detection.
- release-notes-finder — Find npm-package versions with their GitHub release notes. · demo
- kanbo — Local-first project management: kanban, sprints and roadmap in your browser, with a git repo as the only backend. · demo
🎮 Games · 1
📈 Trading & finance · 4
- crible — Self-hosted fundamental stock screener — 150k+ equities, zero API keys, transparent Piotroski/Altman/Beneish scores with full data provenance, DuckDB-fast. · demo
- binance-historical — Fetch historical klines from the Binance API. · npm
- ai-strategy-backtester — Describe a crypto strategy in plain English → JSON strategy, backtested over 50+ indicators with HTML reports.
- supertrend — Implementation of the SuperTrend indicator. · npm
📦 npm libraries & utilities · 13
- regressio — Zero-dep TS regression/classification/stats (OLS, Ridge, Lasso, Logistic, KNN, NN) with a Rust/WASM engine. · npm
- similarities — Functions to find similarities between arrays. · npm
- condorcet-winner — Condorcet vote algorithm in TypeScript. · npm
- benford-law — Check whether a dataset follows Benford's law. · npm
- gaussian-helper — Helpers for Gaussian calculations. · npm
- node-simple-context — Minimalist context for Node, inspired by the React Context API. · npm
- react-essentials-functions — Useful hooks and components for React. · npm
- ts-essentials-functions — Essential zero-dependency TypeScript helpers. · npm
- rn-date — Zero-dependency fix for date-parsing issues in React Native on Android. · npm
- rn-simple-modal — Lightweight, zero-dependency React Native modal (no animation). · npm
- huge-async-storage — async-storage wrapper for storing huge data in React Native. · npm
- insta-who-unfollowed-me — Track who unfollowed you on Instagram. · npm
- api-money-node-sdk — Unofficial Node SDK for api-money.com. · npm
⚙️ GitHub Actions · 3
- github-change-json — Action to change a value in a JSON file (e.g. package.json). · marketplace
- github-commit-push-file — Action to commit and push a file to a repository. · marketplace
- github-multi-deployments — Action to manage deployment statuses across multiple environments. · marketplace
🚀 Starters & templates · 2
- typescript-swc-starter — Minimalist TypeScript + SWC starter emitting CJS and ESM packages. · npm
- typescript-react-lib-swc — Minimalist TS + SWC starter for building React component libraries. · demo
🧩 Other · 4
- awesome-stars — Curated list of repositories I've liked on GitHub.
- homebrew-tap — Homebrew tap for my CLI tools (
brew install maxgfr/tap/…). - michel-golfier — Source of a writer's website. · site
- maxgfr.github.io — Source of my personal website. · demo