Hi! I’m the creator of WebODM, LibreTranslate and co-founder of OpenDroneMap. I earn a living working independently on open source software full time.
I specialize in geospatial and drone software development, with a focus on computer vision and AI.
I’m an advocate of open source software as a commercially sustainable business model. I think it’s a direct expression of the Constructal Law.
I live in sunny St. Petersburg, Florida, I enjoy climbing, beach volleyball and tennis. Get in touch if you like my work or want to discuss ideas.
Posts
- Search Engines Killing Themselves
- Passive Index Funds in a Market Crash
- Crowdstrike Took Down The Internet
- On Making Software Go Vroom
- The Internet 2024
- More Projects Should Choose AGPL
- That time I had to explain to the U.S. patent office that libre software != gratis
- The YAML Document From Hell
- You can’t trust proprietary software
- Cloud Hosted WebODM
- FOSS Funding – Chapter 3 – Trickle Down Sustainability
- FOSS Funding – Chapter 2 – Binaries
- FOSS Funding – Chapter 1 – Open source has a funding problem
- Greed Phase of Crypto
- Right To Repair
- Hello, UAV4GEO
- Running multiple SSL web service containers on the same host using HAProxy
- Highlights from Oculus Connect
- Self-Publish a Technical Book – Tools Overview
- WebODM 1.0 Released
- The SIFT patent has almost expired
- What’s new in WebODM 0.8.2
- OpenDroneMap Article in Italian
- Got it! New domain piero.dev.
- OpenDroneMap Book Announced
- WebODM 0.8.1 is out! Improvements and Task Imports.
- On Running OpenDroneMap Natively on Windows
- Quitting Social Media
- The Free Rider Problem
- Move Docker To Another Location on Linux
- Toward Real-Time Drone Mapping
- On the Importance of UX in Decentralized Applications
- First VR Toy Project – Katana and Scabbard
- Open Source Software and the Constructal Law, or why the FOSS is strong
- GIS Icons, Maple Project
- Hacking Mapbox Unity SDK to Get Sub-Meter Coordinates Accuracy in iOS
- Oculus Rift – First Thoughts
- Yes, productivity goes up when working remotely
- Denial Phase of Crypto
- Running ROS on Arch Linux (The Easy Way with Docker)
- Two Technologies To Try in 2018
- A ship in harbor is safe, but that’s not why ships are built
- Story of His Life
- Unbrick the Eachine Lizard 95 – How To Reach The Boot Pin
- How to Write a CGAL Polyhedron to PLY (or any other format)
- How To Be Happier: Start Noticing
- How To Mount a GoPro on a Syma X5C
- Why I’m Leaving The Nomadic Lifestyle (for a bit)
- Use Your Kindle as an External Monitor (well, almost)
- You Kids Are Walking So Slowly!
- Why Weekends Don’t Feel The Same Anymore (In a Good Way)
- Velcro + Phone = Hands-Free GPS
- How Do You Think of Great App Ideas?
- Explore Something New
- Letting Go of Things
- Coding Outside in Winter Weather
- I Downsized and Found Happiness
- The Path of Least Resistance
- Are You a Happy Animal in a Cage?
- 5 Months On The Road: Lessons Learned
- What is outdoor coding?
- I love risk
- How To Bypass T-Mobile’s Mobile HotSpot Filter
- What society needs is more free time
- How virtually every thread on Reddit looks like
- Dealing with the laptop sun glare problem
- How to make sure that your Digital Ocean mail server’s e-mails do not end up in Gmail’s Spam folder
- I’m releasing the source code of Snappy Frog, a Libgdx game for Desktop, Android, iOS, OUYA and Amazon Fire
- How to make pictures with a point and shoot camera look great
- First month on the road, pictures and a great story at the end
- 8 Things You Should Know About Coding On The Road
- Living with less == Living with more
- My reply to a Google Recruiter – I’m much more than a number
- How I quit my job, took control of my time and started chasing the new American dream
- Tips on buying Apple products at a discount
- Bagley Nature Area
- Horizontal scrolling single page website done right
- My hardest debugging session just ended today
- Let them play! A parents’ guide to the video game culture
- Funniest Electronics Quiz
- Quick Ruby Review
- Install wine 1.4 on Debian Squeeze the easy way
- Will it be possible for computers to one day understand language?
- RIM stock soars and here’s why you should sell them quickly
- Install Linux Debian on the Samsung “Alex” Chromebook (x86, not ARM)
- How To Print with Sublime Text 2
- GLA I – The building of a multi-touch table
- Limitations of mobile devices
- The making of: Arduino controlled blinds with music
- Don’t let your Playbook fall below 1% battery… or just don’t buy one.
- Glassomium, it’s official!
- Envisioning an open source multi touch table top surface window manager
- My interview experience with Amazon
- Make a remotely controlled media player out of your home server
- Sublime Text 2 – If you haven’t tried it yet you’re missing out
- Arduino, why didn’t we meet before? My first basic light show.
- Are we teaching math the wrong way?
- My interview experience with Microsoft
- How to remove ads from your ad supported Kindle 4 and Kindle Touch for free
- Cheers!
Join my Discord
A small (< 50 users) discord server for discussions about free and open source software, entrepreneurship and sustainable business models, currently invite only. Contact me for an invite.