Skip to content
View felipe-NR's full-sized avatar

Highlights

  • Pro

Block or report felipe-NR

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

Felipe NR
LinkedIn

Software Engineer | DDD | Applied AI | DevOps Culture

Open source

Project Stars My contributions
Bug fixes Features & docs Reviews
akitaonrails/ai-memory 8,930 11 5 + 1† 0
career-ops-hq/career-ops 73,692 3 2 + 1 0
akitaonrails/frank_mangaplus 46 0 3 0
Total 82,668 14 11 + 1 0

Bug fixes and Features & docs show merged pull requests in bold and open pull requests in regular type. Reviews count pull requests by other authors. Contribution counts link to matching pull requests.
Stars are summed across the upstream repositories listed. Counts checked on 2026-10-07 (UTC).
† PR #711 was closed without merging after its commit landed upstream in 817cde17.

Contributions merged by akitaonrails in ai-memory and frank_mangaplus, and by santifer in career-ops.

In ai-memory, each contribution below began as an issue I filed. I corrected how Claude Code loads shared project instructions the documented dependency check command, and the documented auto_scope default, made the local dependency check match CI, spooled undelivered hook events, preserved the ingest key across shell retries, and made session-start hooks request the configured brief. I kept the native client and its hook bundle together in the Docker cache and stopped auto-wire from overwriting a session-aware MCP bridge. In the memory internals, I gave a date-only expiry a conformant stale marker, protected pinned pages during consolidation, let memory_write_page cite a session, and hardened bootstrap chunking (#936, #938, #940). Separately, I added Muse Code as an MCP client and restored the security boundary table after a release merge.

In career-ops, I corrected the populations used for blocker and discard rates, fixed a weekly match count that stopped at 24, escaped ampersands in offer URLs, bridged scan history to company discovery, and added a board-wide Gupy provider. I also have open work that closes the discard_reasons vocabulary I flagged earlier.

In frank_mangaplus, I built catalog language selection for myself and contributed it upstream, where it headlined the v1.1.0 release. It covers all nine MANGA Plus catalogs and corrects language IDs that mislabeled Portuguese, Russian, and Indonesian editions. I also merged the desktop reader's double-page layouts into one spread-aware mode, which pairs pages as printed and shipped as the v1.2.0 release. I then reported the gap that became the v1.3.0 release's manual pairing corrections for chapters the API leaves unmarked, and corrected the spread-pairing audit for the Portuguese edition in that release.

My projects

english-tutor-claudinho: an Agent Plugins 1.0.0 plugin that gives your coding agent the ability to act as your own English tutor. It corrects the English in the messages you send, records recurring mistakes, and reviews them with you. Tuned for Brazilian Portuguese speakers, with Claude Code and Codex as its MVP clients.

judoka-assistant: a Brazilian Portuguese assistant for judo techniques, history, and rules that declines any other topic. It places a curated corpus in Claude's context with prompt caching, behind a scope guardrail that fails closed. Built with Python, FastAPI, and the Anthropic SDK.


ai-memory, career-ops, and frank_mangaplus under my account are forks used for upstream contributions. The table reports the upstream repositories' stars and links to my work there.

Pinned Loading

  1. english-tutor-claudinho english-tutor-claudinho Public

    Adds an English-tutor capability to your coding agent, without removing its coding abilities — a vendor-neutral Agent Plugins package tuned for Brazilian Portuguese speakers.

    TypeScript

  2. felipe-NR felipe-NR Public

    Profile README

  3. career-ops-hq/career-ops career-ops-hq/career-ops Public

    Open-source AI job search agent and job finder: scan job boards, score each job 1-5 against your CV before you apply, tailor an ATS-friendly resume and cover letter, get interview prep and a job ap…

    JavaScript 74k 13.9k

  4. akitaonrails/ai-memory akitaonrails/ai-memory Public

    Solution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors

    Rust 9.1k 640

  5. akitaonrails/frank_mangaplus akitaonrails/frank_mangaplus Public

    Simple desktop app to read Manga Plus titles. Originally it's only available on smartphones, now it's on PC

    Rust 46 9