Software Consulting & Architecture
Architectural and technical support for embedded projects. I work as a technical partner — helping you plan, design, and execute your project.
Service Details
- Role : Consultant / Architect
- Model : Project Partnership
- Technologies : C, C++, Rust, Linux
- Platforms : STM32, nRF, ESP32, Linux
- Experience : 15+ years in embedded
🎯 Does Your Embedded Project Need Support?
Recognize the warning signs:
- ❌ Project is stuck — Team doesn’t know how to solve a technical problem
- ❌ No architecture — Code grows organically, without a coherent vision
- ❌ Technical debt — Every change introduces new bugs
- ❌ Performance issues — System doesn’t meet timing requirements
- ❌ Missing competencies — New project requires knowledge the team lacks
- ❌ HW/SW integration — Problems at the hardware-software interface
If any of these points sound familiar — I can help.
🤝 My Offer: Partnership Approach to Projects
I work as a consultant and architect who helps companies plan, design, and execute embedded projects. I’m not a “task executor” — I’m a technical partner who shares responsibility for project success.
Model A: Supporting Your Team
If you have your own engineering team, I can step into the role of architect or tech lead.
| Service | Description |
|---|---|
| System architecture | I design structure tailored to requirements and team capabilities |
| Technical specification | I define requirements that eliminate ambiguities |
| Technical oversight | I ensure code quality and alignment with design |
| Problem solving | Debugging difficult issues (timing, race conditions, hardware) |
| Code review | Regular reviews and team mentoring |
Result: Your team develops competencies while the project moves in the right direction.
Model B: Delivery with a Dedicated Team
If you don’t have a software team or need additional specialized competencies.
| Service | Description |
|---|---|
| Team building | I select experts for your specific project |
| Project management | I lead execution from concept to deployment |
| Full delivery | I deliver complete solution with documentation |
| Post-deployment support | I don’t disappear after project handoff |
Result: You receive a working product without building your own team.
💪 My Specializations
Firmware & Embedded Linux
| Area | Technologies |
|---|---|
| Bare-metal | STM32, nRF52/53, ESP32, RP2040 |
| RTOS | FreeRTOS, Zephyr |
| Embedded Linux | Yocto, Buildroot, Device Tree |
| Languages | C, C++, Rust |
Embedded Security
| Area | Scope |
|---|---|
| Secure Boot | Chain of Trust, firmware verification |
| OTA Updates | Secure, reliable, with rollback |
| Cryptography | TLS, secure storage, HSM/TPM |
| Compliance | CRA preparation, security audits |
Connectivity & IoT
| Area | Protocols |
|---|---|
| Wireless | WiFi, BLE, LoRaWAN, NB-IoT, LTE-M |
| Wired | Ethernet, CAN, RS485, Modbus |
| Cloud | MQTT, REST API, AWS IoT, Azure IoT |
⚡ Why Partnership, Not Outsourcing?
| Outsourcing | Partnership (my model) |
|---|---|
| You get “hands for work” | You get head and hands |
| Contractor executes specification | Partner challenges bad assumptions |
| Knowledge stays with contractor | Knowledge transfer to your team |
| End of project = end of relationship | Long-term collaboration |
| Billing by hours | Billing for results |
📋 Typical Engagement Flow
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ PHASE 1 │ │ PHASE 2 │ │ PHASE 3 │
│ Discovery │────▶│ Architecture │────▶│ Execution │
│ (1-2 weeks) │ │ (1-2 weeks) │ │ (iterative) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
▼ ▼ ▼
Understanding Architecture Working
problem & goals documentation product
Phase 1: Discovery
- Requirements and business context analysis
- Review of existing code (if any)
- Technical risk identification
- Preliminary effort estimation
Phase 2: Architecture
- System structure design
- Interface and protocol definition
- Technology and component selection
- Implementation plan with milestones
Phase 3: Execution
- Iterative implementation with regular demos
- Continuous integration and testing
- Code review and documentation
- Validation against requirements
💰 Engagement Models and Pricing
Consultations and Audits
| Service | Duration | Price |
|---|---|---|
| Technical consultation | 2h | €200 |
| Code / architecture audit | 1-3 days | from €1,000 |
| Technical specification | 1-2 weeks | from €2,000 |
Ongoing Collaboration
| Model | Scope | Rate |
|---|---|---|
| Retainer | X days/month, priority access | from €3,000/month |
| Time & Materials | Flexible engagement | €50/h |
| Fixed Price | Defined scope and budget | Individual quote |
I prefer retainer or fixed price models — it motivates me to work efficiently and gives you cost predictability.
🎯 Who Is This Offer For?
This service is for companies that:
✓ Build embedded products and need architectural support
✓ Have an engineering team but lack an experienced tech lead
✓ Plan a new project and want to avoid costly mistakes at the start
✓ Are stuck with a project and need a fresh perspective
✓ Want to level up their embedded team’s competencies
📚 Related Services
Electronics Design
If you also need PCB design, I can deliver an integrated hardware + software solution:
Training
For teams that want to develop competencies independently:
👉 Embedded & Security Training
📞 Next Step
Let’s start with a free 30-minute call, during which:
- We’ll discuss your project and challenges
- I’ll assess how I can help
- I’ll propose an engagement model
Good architecture is not a luxury — it’s an investment that pays back many times over in lower maintenance costs, faster development, and fewer bugs.