João Gilberto Saraiva

software engineer | professor | writer


João Gilberto Saraiva | software engineer professor writer
Calcpace: open beta, maps, bot protection and a growing gem 06-04-2026

Calcpace.app is now open to anyone — no invite code needed. This post covers what changed since the closed beta: new gem modules, GPS tracking with maps, bot protection, the infrastructure decisions behind each feature, and a few lessons learned the hard way.

Calcpace Web: the calculator now in the browser 26-03-2026

The calcpace gem just hit 7,000 downloads, so I celebrated the best way I know how: I ran a 5k and finally built calcpace.app to bring those calculations to everyone, no Ruby console required.

Building Semantic Search with AI and Vector Embedding in Rails 26-02-2026

This month, I wrote an article on building semantic search with vector embeddings in Ruby using the ruby_llm gem and PostgreSQL’s pgvector extension to JetRockets blog. Here is the full article:

The Due Diligence Checklist: a compass for engineering autonomy 31-01-2026

Over the last few years, I have been synthesizing a personal checklist for software development. It is a fusion of direct feedback from Tech Leads, observations of teams, and operational playbooks — especially from JetRockets — combined with my own background as a professor and academic researcher. This combination of experiences allowed me to solidify a mini framework