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 · 8
- 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.
- 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 · 9
- 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
- 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.
- 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 · 10
- 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
📈 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