Skip to content
View maxgfr's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@betagouv @SocialGouv

Block or report maxgfr

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
maxgfr/README.md

Hi there 👋

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();

🚀 Projects

Auto-generated daily from my public repositories, see .github/workflows/update-readme.yml.

🪄 Agent skills · 12
  • skills: My agent skills, which change how an agent works. Install with npx skills add maxgfr/skills. · site
  • ultradoc: Sourced Q&A and reference docs for any open source project, from its code, issues and PRs.
  • ultraindex: Indexes a huge repo into an encyclopedia an AI can navigate.
  • ultrasearch: Web research without API keys, delivered as a report with checked citations.
  • ultrasec: Security audit agent that traces vulnerabilities across files and verifies each finding.
  • ultrai18n: Finds, translates and checks every user-facing string in a repo, with cheap models.
  • ultraprospect: Turns a location into a sourced prospect list. No API keys.
  • ultrawatch: Lets an agent watch videos: searchable transcripts and frames, with citations.
  • ultrastock: Investing copilot for agents: stocks, ETFs, crypto, with sourced figures.
  • construct: Turns a product idea into buildable specs (SRD/PRD).
  • reconstruct: Analyzes a repo and writes the PRDs to rebuild it from scratch.
  • ultraeval: Evaluates a skill or codebase and returns sourced findings plus a fix backlog.
🤖 AI & dev tooling · 16
  • feelc: Business rules engine in Go: an LLM writes the rules, the engine proves and runs them. · demo
  • nuee: Turns a group's laptops and phones into a private, short-lived cloud from one link. · demo
  • codeindex: Zero-dependency repo indexer: symbols, imports and link graph, as a CLI and MCP server. · demo
  • webindex: Turns any URL, document or video into clean, citable text, as a CLI and MCP server.
  • conforme: Syncs your AI coding config across Claude Code, Cursor and more (Rust).
  • secretgate: Local firewall that hides your secrets from coding agents before they reach the LLM.
  • scopelet: Rust CLI skill that filters evidence locally before it reaches the model (Codex, Claude Code).
  • sift: Tells you which LLM quantization fits your machine and how fast it runs, before downloading (Rust).
  • claudfeine: Keeps your machine awake while Claude Code or Codex runs.
  • termrevive: Restores your terminal sessions and coding agents after a reboot, on macOS (Rust).
  • claude-code-switch: Switch Claude Code between providers (Anthropic, OpenRouter, DeepSeek, Kimi…).
  • codexify: Companion toolbox for Codex: model profiles, notifications, backups (Rust).
  • git-pilot: AI git automation: commits, conflict resolution and rebase. Pure Bash.
  • git-recap: Monthly commit recap with AI summaries.
  • llm-models: Fetches the latest LLM models from OpenRouter and models.dev. · npm
  • skycmd: Tiny decision models trained from scratch in Rust, that play games live in the browser. · demo
🛠️ CLIs & system tools · 12
  • andro: Run Android apps from the macOS terminal on a disposable emulator (Rust).
  • brutifi: WiFi security testing tool in Rust, for learning and authorized audits.
  • rshc: Rust rewrite of SHC: compiles shell scripts into encrypted binaries.
  • subtool: All-in-one subtitle CLI: download, translate, convert, sync and more.
  • snatch: Video downloader: yt-dlp first, browser extraction for stubborn sites.
  • web-watcher: Bash script that watches APIs and websites and notifies you on changes.
  • package-checker.sh: Scans JS projects for vulnerable npm packages.
  • github-helpers: GitHub maintenance scripts: bulk unstar, org clone, fork cleanup and more.
  • copyable-pdf: Makes scanned PDFs and photos searchable and copyable with local OCR.
  • manga-anim: Turns manga pages into narrated videos, locally on Apple Silicon (Rust).
  • ratio-master: Torrent ratio tool that talks to BitTorrent trackers.
  • unsleep: Tiny executable that keeps the machine awake. · npm
🌐 Web apps & PWAs · 45
  • today: Daily to-do list where unfinished tasks wait for your decision. Private, offline. · demo
  • nook: Encrypted, local-first Notion in the browser, with zero network requests. · demo
  • basilico: Pomodoro timer with tasks and stats, as a PWA and Chrome extension. No tracking. · demo
  • cadence: Training log for any sport, on your phone. · demo
  • tick: Timers, stopwatch, intervals, metronome and alarms in the browser. · demo
  • tok: Counts rallies and keeps score from your phone's mic and camera (ping-pong, volley…). · demo
  • lastdone: Recurring reminders you talk to, powered by an LLM running in the browser. · demo
  • bracketeer: Tournament engine for any sport: brackets, leagues, groups, Elo. In the browser. · demo
  • ephemeral: Live reactions, polls and Q&A over WebRTC, with no backend. · demo
  • murmur: AI chat bubble that answers from your site's own pages. One script tag. · demo
  • notabot: Open source, transparent bot detection with no backend. · demo
  • veil: Private P2P rooms for chat, files and calls, end-to-end encrypted. · demo
  • hush: Post-quantum encrypted messaging and file sharing, no account. · demo
  • agora: Anonymous, encrypted polls: one person, one vote. No server. · demo
  • obscura: Private recording studio in the browser, OBS-style. · demo
  • stepcast: Record your screen and AI turns it into an interactive demo. · demo
  • takeone: Record and edit videos by editing the text, Loom-style, in the browser. · demo
  • toolbelt: 100+ small tools in the browser, for devs and everyday life. · demo
  • calorie-ai-tracker: AI calorie tracker: describe, snap or say a meal and get calories and macros. No account. · demo
  • goodscan: Open, sourced food and cosmetics scanner, Yuka-style: scan a barcode, get a score you can check. · demo
  • medoc-ai: Scan a medicine box and read its official leaflet, even offline, with optional AI. · demo
  • spots: Map notebook for your favorite places, Mapstr-style, entirely in the browser. · demo
  • sealbin: Encrypted pastebin in the browser, no account. · demo
  • cursus: Study app: AI explanations from your sources, flashcards and quizzes. · demo
  • amphi: Turn your lectures into summaries, quizzes and flashcards with AI. · demo
  • aparte: Private, encrypted AI chat in the browser, with your keys or local models. · demo
  • slotmatch: Find a meeting slot across people and time zones. · demo
  • pdfvault: PDF toolbox that never uploads your files: compress, merge, sign, OCR… · demo
  • pixvault: Photo toolbox that never uploads your photos, with on-device AI. · demo
  • verbatim: Transcribe and edit audio and video in the browser, nothing uploaded. · demo
  • sealoffice: Encrypted Word, Excel and PowerPoint editor in the browser. · demo
  • csv-ai-analyzer: Analyze CSV files with AI, in the browser. · demo
  • db-schema-viewer: Visualize and analyze a database schema from SQL, in the browser. · demo
  • real-estate-calculator: Rental property ROI calculator. · demo
  • genpass: Password generator and encrypted vault that works offline. · demo
  • loyalty-card-vault: Offline app for your loyalty cards, encrypted. · demo
  • omnilingo: Desktop language learning app with an AI tutor.
  • feedreel: Generates daily short videos and publishes them to Shorts, TikTok and Reels.
  • troupe: Self-hosted studio for short AI videos. · demo
  • leboncoin-cdp: Leboncoin scraper using the Chrome DevTools Protocol, no Puppeteer.
  • release-notes-finder: Find npm package versions with their release notes. · demo
  • kanbo: Local-first kanban, sprints and roadmap, with a git repo as backend. · demo
  • unmark: Removes watermarks from text and images, in the browser. · demo
  • siphon: Video downloader in the browser: paste a link, get the file. · demo
  • swarmdeck: Download and share torrents from a web page, on phone or desktop. · demo
🎮 Games · 2
  • terravia: Creature-collecting RPG in a procedural world, in the browser. · demo
  • versus: 114 two-player mini-games, face to face on one phone. · demo
📈 Trading & finance · 4
📦 npm libraries & utilities · 13
⚙️ GitHub Actions · 3
🚀 Starters & templates · 2
🧩 Other · 4

Pinned Loading

  1. csv-ai-analyzer csv-ai-analyzer Public

    A self-hosted, browser-based AI CSV analyzer

    TypeScript 87 10

  2. db-schema-viewer db-schema-viewer Public

    Client-side database schema visualizer with AI-powered analysis. Upload SQL, visualize, share, export. No backend needed.

    TypeScript 7 2

  3. package-checker.sh package-checker.sh Public

    Lightweight, dependency-free shell script that scans 12 ecosystems (npm, PyPI, Go, Rust, Maven/Gradle, NuGet, RubyGems, Composer, Pub, Hex, Swift, GitHub Actions) for vulnerable dependencies using …

    Shell 4

  4. crible crible Public

    Self-hosted fundamental stock screener — 150k+ equities, zero API keys forever. Transparent scores: Piotroski, Altman, Ohlson, Zmijewski, Beneish, Montier, Greenblatt magic formula, Graham — full p…

    Python 10

  5. binance-historical binance-historical Public

    Get historical klines from binance api

    TypeScript 47 6

  6. conforme conforme Public

    Sync your AI coding config from Claude Code, Codex, or any tool (rules, skills, agents, MCP servers)

    Rust 5