Software Engineer with a Physics Background | Building tools, backends, and experiences
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
- 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
- dotfiles — macOS window management setup with yabai, sketchybar, and skhd configurations
- nvim-config — Custom Neovim configuration
- macos-setup — macOS development environment setup scripts
- deepseek-test — Rust experiments and testing
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
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




