Skip to content
View rafaelkamimura's full-sized avatar
  • V2 Tec
  • 06:01 (UTC -03:00)

Block or report rafaelkamimura

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rafaelkamimura/README.md

Rafael Kamimura

Software Engineer with a Physics Background | Building tools, backends, and experiences

Python Go Rust TypeScript C++

About Me

From rAthena emulators to enterprise backends—my coding journey started with curiosity and never stopped.

  • Physics background → systematic problem solving meets creative engineering
  • Full-stack developer → FastAPI, Next.js, Rust APIs, and everything in between
  • AI/LLM enthusiast → building MCP servers, Claude integrations, and intelligent tooling
  • DevOps minded → Docker, CI/CD, infrastructure automation

Featured Projects

Developer Tools & CLI

  • vibes-mcp-cli — Multi-provider CLI for LLM APIs (OpenAI, Anthropic) with MCP server support, TUI interface, and HTTP server mode
  • vscode-py-setup — Modern Python development setup for VSCode with Astral.sh toolchain (rye/ruff/uv), smart project templates, and automated configuration deployment
  • mariadb-extractor — Comprehensive CLI tool for extracting database schemas and data from MariaDB servers

Configuration & Dotfiles

  • dotfiles — macOS window management setup with yabai, sketchybar, and skhd configurations
  • nvim-config — Custom Neovim configuration
  • macos-setup — macOS development environment setup scripts

Experimental


GitHub Stats

GitHub Stats Top Languages


Tech Stack

Languages: Python • Go • Rust • TypeScript/JavaScript • C++ • Lua • Shell Backend: FastAPI • SQLAlchemy • Pydantic • gRPC Frontend: Next.js • React • Tailwind CSS Database: PostgreSQL • MariaDB • Redis DevOps: Docker • CI/CD • GitHub Actions AI/ML: OpenAI • Anthropic Claude • LangChain • MCP Protocol


Connect

GitHub LinkedIn

Origin Story

My coding journey started with setting up a Ragnarok Online private server using rAthena (C++). Not for school or work—just pure curiosity and the desire to build something cool. That curiosity evolved into a career building production systems, AI tools, and developer experiences.

Physics taught me how to think. Code taught me how to build.


Explore more at github.com/rafaelkamimura

Pinned Loading

  1. vn-labs/BRdocs-validation vn-labs/BRdocs-validation Public

    Validar CPF CNPJ CNH NIS PIS PASEP NIT CNS RENAVAM TITULO ELEITOR CERTIDÃO | Use it as Type Hints in classes inheriting Pydantic's (V2) BaseModel

    Python 4 2

  2. NumCosmo NumCosmo Public

    Forked from NumCosmo/NumCosmo

    NumCosmo main code

    C

  3. vibes-mcp-cli vibes-mcp-cli Public

    Golang Vibe Coding MCP Server that also supports a CLI GUI

    Go 1

  4. dotfiles dotfiles Public

    Shell

  5. nvim-config nvim-config Public

    Lua