Programmer and photographer based in Tavira, Portugal. Originally from Southern California.
I advocate for open-source software and a future without fascism.
Eu falo português também.
8518 AC2C BB39 788F 67F9 7006 D111 9C19 D159 1E59
)
I was the Co-founder/CTO at Thankful, which built great AI for customer service before LLMs. Go+Postgres+Redis stack. We raised $16MM, hired a team of 40 amazing people, worked with some of the world's biggest brands over seven years, and were acquired by a company in our space. I worked at the acquirer for three years as an Engineering Fellow.
Following that I retired from full-time work to live in Portugal and commit myself to open-source projects and art.
All are shot on a Leica M2 from 1965, a Leica M262, or a Fujifilm X-T5 with
35mm or 50mm focal lengths.




Nowadays I mostly write C, Common Lisp, Scheme and Go [1] [2]. This server was built by hand in Chicken Scheme and its code (not the photos) is licensed under AGPL.
I use vim with minimal plugins, no syntax highlighting, and no autocomplete. For Lisp I use slimv. For the past several years I've been using NixOS but I will always have a warm place in my heart for OpenBSD.
Lately I started writing indie retro games in C and Lisp. As a solo developer, I'm also learning to write chiptune music and make pixel art.
I'm also spending a lot more time off computers. I bullet journal; manage finances with kakeibo; play chess; practice photography (mostly analog with a camera from 1965); and study languages.