About me

Software guy. Doing consultancy work, coding, leading teams, doing "architecture" work, teaching.

I'm a night owl. Bad jazz drummer. Tennis novice. Full-western (almost Hawaiian) grip. Goofy footed.

Happy husband and father.

Currently in Argentina working at http://code54.com.

Public Work

Almost all the work I've done has been for private companies 🤷🏻‍♂️. Anyway, here's a short list of some public work:

2020/2021: Salesforce SOQL plugin for VS Code

I did about 12 months of consultancy work for the Dev Tools team at SalesForce. The work I did for the SOQL language tooling was on open-source repos:

I've implemented the Language Server for SOQL, to give its VS Code plugin syntax highlighting and smart code-completion capabilities. Wrote about it here: Implementing Code-Completion for VS Code with ANTLR.

2014: JavaConf 2014

Some good friends from MuleSoft invited be to talk at JavaConf 2014 in Buenos Aires. Somehow they convinced me and I have a talk titled "Simple. Clojure". Here are the slides (in Spanish)

2012: buildversion-plugin

I wrote buildversion-plugin, a Maven plugin to extract the project version information (version, tag, delta, etc) from git's commit history.

2005: AntDoclet

I wrote AntDoclet, a tool to automatically generate documentation out of your Apache Ant Tasks source code.