I’m Freddy. I’ve been building web apps professionally since 2011, mostly on the backend and mostly in Ruby on Rails, and these days I do it as a Senior developer at Gorilla Logic.

I’ve always been drawn to the unglamorous parts of engineering: making data behave, designing APIs that don’t fight you, shipping without taking the site down, and cleaning up code until it’s no longer scary to touch. Over the years that’s meant payment integrations (Stripe, PayPal), single sign-on (Okta), search at scale (Elasticsearch), and lately a fair amount of React on the frontend too.

When I’m not at work, I’m usually building something small to fix a problem I actually have — like the budgeting app I made because none of the existing ones fit how I think — or doing something with my hands: dialing in a pour-over, playing board games, or drawing. This site is where I keep all of that in one place.

Experience

Senior Ruby on Rails Developer
Gorilla Logic
Feb 2021 – Present · Costa Rica
  • SnapRaise — Stripe & Twilio integrations
  • Jackpocket — Okta SSO & PayPal payments
  • Procore — micro frontends with React
Ruby on Rails Developer
CreativeDrive
Sep 2018 – Feb 2021 · Costa Rica
  • Elasticsearch integration
  • Optimizing performance on large datasets
  • Refactoring legacy code
Ruby on Rails Developer
Growth Acceleration Partners
Oct 2013 – Sep 2018 · Costa Rica
  • 5Dynamics — built the app from scratch (user profiles & team assessments)
  • Wrote an encryption library for handling secure data
  • DRG — healthcare tools & PDF generators
  • API design and zero-downtime deploys
COMPLEAT Developer
BCD Travel
Jan 2011 – Oct 2013 · Costa Rica
  • Backend travel-logistics systems
  • Working with PNR data across GDS systems
  • Part of the code-review team
Assistant Web Developer
CeNAT
Jul 2010 – Nov 2010 · San José, Costa Rica
  • Rebuilt the web portal with Joomla & PHP
  • Redesigned the site architecture & template
B.S. Computer Software Engineering
Universidad Nacional
2005 – 2011 · Heredia, Costa Rica

Skills

Backend & languages

Ruby Rails SQL PHP Java C++

Frontend

JavaScript React Storybook HTML

Data & integrations

Elasticsearch Stripe PayPal Twilio Okta SSO

Practices

API design Encryption Code review Refactoring Zero-downtime deploys DevOps

Get in touch

Want to talk shop, work together, or argue about board games? I’m on LinkedIn, GitHub, or just email me.