● Full-stack software engineer · Brazil
Design.
Code.
Agents.
I'm Rodz — a designer turned full-stack engineer with 20+ years on the web, from pixels to production. Today I build AI & agent tooling and Ruby on Rails apps.
Selected work
05 projectsOriginal work, built from scratch — each with its own tests, CI and README.
token-forge
A design-tokens studio: a WCAG contrast matrix of every colour pair with one-click accessible fixes, a modular type scale, and exports to CSS, Tailwind v4, SCSS and DTCG. Where the designer and the engineer meet.
02 — ai toolingmcp-markdown-kb
An MCP server that turns a folder of Markdown notes into a searchable knowledge base for Claude: BM25 search, tags and wikilink backlinks, tested end to end over the real protocol.
03 — opspulse
A zero-dependency HTTP health checker in a single file. Meaningful exit codes and JSON output, built for cron jobs, CI pipelines and Raspberry Pis.
04 — algorithmsts-rate-limiter
Zero-dependency rate limiting for Node: token bucket, sliding window log and sliding window counter behind one interface, with deterministic tests via an injectable clock.
05 — backendrails-url-shortener
An API-only URL shortener: validated slugs, expiring links, privacy-preserving click stats, built-in rate limiting and a production Dockerfile.
Journey
pixels → productionDesigner
Started in design, learning that how something looks and feels is half the job. The eye for detail stayed.
Web designer
About ten years in design and web design — where layouts met markup, and curiosity about what runs behind the page kept growing.
Full-stack engineer
Crossed over completely: TypeScript and Node on one side, Ruby on Rails on the other, databases and containers underneath.
AI & agent tooling
Building with LLMs and agents — Claude, the Model Context Protocol and friends — and seeing what 20 years of craft can do with new tools.
Toolbox
what I reach for todayLanguages & frameworks
- TypeScript
- JavaScript
- Node.js
- React
- Next.js
- Ruby
- Rails
- Python
AI & agents
- Anthropic Claude
- Model Context Protocol
- OpenAI
- LangChain
Data, infra & tools
- PostgreSQL
- SQLite
- Docker
- Git
- GitHub Actions
Off the clock
Sim racing
Shaving tenths off lap times — the same loop as performance tuning, with a steering wheel.
Videogames
A lifelong player, still curious about how good games feel so good.
Beach with family
The best way to recharge: sun, sea and zero notifications.
Let's
talk.
Open to conversations about product engineering, AI tooling and Rails. The fastest way to reach me is email.