Fractional Engineering Leader formerly at Apple, Atlassian, and New Relic. I'm interested in hearing from you; get in touch!
dspy.rb. The Ruby framework for programming—rather than prompting—language models.
234whatsapp-cli. Danger. Danger. High Voltage. Give your codex/claude access to WhatsApp
191garmin-cli. Garmin Connect CLI for your fave Agent
47bootstrap-modal-rails. Rails gemified bootstrap-modal extension
39lf-cli. Super power your agents with Langfuse metrics
14a2ui-rails. A2UI for Rails - LLM-driven UI generation with DSPy.rb and Turbo Streams
14sorbet-baml. A Ruby gem that converts T::Struct and T::Enum to BAML (Boundary AI Markup Language) type definitions. BAML uses 60% fewer tokens than JSON Schema while maintaining type safety.
10quaid. "Get your ass to Mars!" I mean, get your chats back! Export and backup your AI conversations locally.
10dspyrb-examples. Ruby
7engineering. Engineering skills for Claude Code
6dspy-rb-skill. Claude Skill for DSPy.rb - Type-safe LLM application development in Ruby
5nr-workshop. New Relic's Angular Workshop Sample App
4coffeescript-core-ext. Some core extensions to JavaScript through Coffeescript
3hola-apps. A Search Engine for the iTunes App Store. Master-Detail View implemented in EmberJS and AngularJS
3exa-ruby. Exa.ai API client in Ruby, Sorbet-friendly and inspired by openai-ruby.
3advent-of-code-2021. Elixir
2virgola. a csv to object mapper
2activerecord-postgres-array. Postgres array support for Active Record
2simple_date_js. A few coffeescript enhacements to simple_form's date input
2mityc-geoportal. Powers http://ahorraralrepostar.com providing access to the fuel prices published by the Spanish Government.
2ratatat. Ruby
2ansible-nginx. Install and configure nginx (SSL A+ by default) with Ansible.
1gen-ai-demos. Learning in Drublic
1coveralia. Sample Rails 3.2.6 app to give a shot to Steak/RSpec acceptance tests
1tessellated-earth. A JOGL implementation of a Tessellated Sphere
1camaras_valencia_es. Valencia’s Traffic CCTV API Client
1multiple-page-form-demo. A sample implementation of an easy to extend multiple page form in React, Tailwindcss
1headless-search-prototype. JavaScript
1kv. Elixir
1kv_umbrella. Elixir
1gatsby-plugin-env-variables. Gatsby plugin to allow system environment variables to be made available to client-side scripts
1pantallazo. Makes Twitter Cards out of HTML documents
1thrift-sqs-transport. A transport for Thrift using Amazon's Simple Queue Service.
1shammes. Real Time Web Stats for my 1-visit-day blog ready to be ran on Heroku and MongoHQ :-)
1embular-object. Ember Objects playing nice with Angular
1hola-embular. A place to test embular-object
1dotfiles. Shell
1blog.playas.io. The Spanish beach search engine's official blog
1thrift-local_type_checking. Enables Thrift type checking per client
1thrift. Mirror of Apache Thrift
1pipeline-test. Ruby
1jquery.chained. Dead Simple Chained Selects
1conquiro. An iTunes Search Ruby client
1quijotipsum_api. An interface to Quijotipsum.com
1plausible-cli. Give Codex/Claude access to your Plausible Accounts
1