Software engineer in Porto. I build and run OdoKeep,
from product design and infrastructure to launch and growth.
By day, I build software for a wine company.
|
Know your car. Effortlessly. Every cost, service and deadline of your car in one place, so you know what it actually costs to own. Expense tracking · Service history · Documents · Cost forecasts Website · App Store · Google Play · Demo |
Packages that came out of building OdoKeep, published on npm.
expo-android-widgets |
fuel-receipt-parser |
iuc-portugal |
| Project | What it is | Stack |
|---|---|---|
| Bottle Counter | Production counter for a bottling line, with an optical sensor, relay control and a live HTTPS API. | Raspberry Pi Python SQL Server |
| Ecomsy Finance | Personal finance dashboard with bank syncing, CSV import and charts. | Next.js Plaid Drizzle |
| predicted-algo | Algorithmic trading bot with a private, read-only performance dashboard. | Python Next.js Postgres |
| StepUp | Website for an English school, built as freelance work. | Next.js |
I started with Discord bots in 2018. Since then, I've built for the web, mobile devices and a factory floor, and launched my own app on both app stores. I like owning the whole product: the brand, the interface, the infrastructure and what happens after launch.
The journey · 2018 to today
| Year | Milestone |
|---|---|
| 2018 | Built my first Discord bots. Continued building and maintaining them for clients until 2023. |
| 2020 | Explored game development with C# and Unreal Blueprints. |
| 2021 | Started building for the web with HTML, CSS and JavaScript. |
| 2022 | Expanded freelance work into security reviews, firewall setup and DNS configuration. |
| 2023 | Joined a wine company in Porto as a software developer. |
| 2024 | Built the company's intranet from scratch, including stock management and multi-ERP integration. |
| 2025 | Started developing OdoKeep. |
| 2026 | 🚀 Launched OdoKeep on the App Store and Google Play. |






