Services
I take a small number of consulting engagements per year, typically in the 40-120 hour range.
What I do well
- Yocto / OpenEmbedded BSP work. Meta-layer development, upgrades across LTS versions, custom image recipes, OTA via SWUpdate,
bitbakedeep-dive debugging. - Kernel bring-up and BSP integration - mainline kernel patches, U-Boot, device tree, early boot, SPI/NAND/NOR/eMMC boot chains. Whatever silicon the project needs.
- Real-time Linux (PREEMPT-RT, Xenomai) for audio/industrial use cases where latency matters.
- Zephyr RTOS on constrained MCUs for sensor/control nodes.
What I don’t do
- Web frontends, mobile apps, ML pipelines - not my lane. I’ll refer you to someone who owns those.
- Pure “fix this line of code” jobs. I work on systems, not snippets.
How engagements work
- Scoping call (30 min, free). We talk about what you’re building, what’s blocking you, what success looks like.
- Short written proposal - scope, deliverables, milestones, timeline, total cost.
- Work in two-week sprints with an async Loom / written update at the end of each. You can cancel after any sprint.
- Final handover - all code in a branch you control, with a written summary of decisions and trade-offs for the next person.
Email jhonata.poma@gmail.com with a one-paragraph description of your problem and I’ll get back within 48 hours.