- Rocket engine sensors lead at Portal Space 🚀
- Tech support team lead at Accenture (yes I do both roles currently)
- B.Sc. Programming and System Architecture
- Board member at Tekna Space
- Occasional space hackathon mentor
- Space nerd (in case you didn't catch that already🤓)
- Wannabe astronaut
- I love gamedev but I find game engines daunting😬
- Music production enthusiast
Currently working on
- Documentation site for Portal Space, now built with Fumadocs
- Rocket sensor and logging embedded systems
- Calendar sync service
Whatever completes the mission. Below is a selection I've used a bit:
I mostly make tools but recently I've made the stuff below. Click the arrow ▶ to open the section or ▼ to close it.
Documentation site, Perplexity CLI with MCP
Left: Portaldoc v1
Self-hosted Mintlify-like documentation site with MDX support and authentication. Later replaced with Fumadocs once I found out someone had done the exact same work and was maintaining it🙏
Right: CLI version of Perplexity for personal use with added MCP support
Absolutely shreds vibe-troubleshooting someone else's codebase. I let Claude use the MCP since I found the results more helpful than letting it use its built-in search tool. Before this, I'd generate research questions for a problem, paste them to Perplexity and paste the answer back. This makes the process more hands-off.
Portaldoc v2
The migration lets me spend more time on end-user facing features rather than the MDX engine itself.
CalSync, a service to sync my bazillion calendars
I made this because no service supports Google Calendar → Outlook sync where we don't have access to the Outlook API; fixed that by sending iCal invites to Outlook to block the recipient calendar.
It's 99% backend tied to Google's APIs but below is the 1% of front end letting me control it, shown below. You can also see the result; all the colored events there are created with CalSync. It clones events between GCals, colors them based on context (in my case: keywords) and reacts to changes ASAP thanks to webhooks.
Thanks to Charmbracelet for wonderful CLI tools. The gif at the top was made with VHS.
Thanks to Shields.io for all the badges.