Consulting
I help teams turn uncertain digital needs into reliable software systems: from problem framing and architecture to implementation, delivery discipline, code quality, and team capability building.
Consulting Snapshot
My consulting work sits at the intersection of software engineering research, hands-on product development, university teaching, and partner-based delivery. The archive behind this page covers independent projects, product labs, collaborations with software companies, mentoring engagements, enterprise systems, health and finance-oriented platforms, event-driven integration, and cloud/DevOps industrialization work.
10+ years
A long software practice trail, from early web and desktop tools to current enterprise and cloud delivery work.
Cloud + DevOps
Docker, Jenkins, GitLab CI, Nexus, SonarQube, Kubernetes, Ansible, Helm, release packaging, and operational runbooks.
Event-driven systems
Kafka producers/consumers, Avro serialization, Schema Registry, Kafka Connect, AKHQ, broker deployment, and integration reliability.
Regulated contexts
Finance, health, ERP, payment, identity, reporting, document workflows, and role-based governance.
Partner delivery
Work with product teams and software companies where architecture, implementation, and team enablement must move together.
Confidentiality note: this page deliberately describes capabilities, sectors, architectures, and modes of contribution. It avoids operational secrets, private client data, credentials, internal domains, and sensitive details about clients of clients.
Partner Ecosystem
Céthia / SmartCoders
Product engineering, business platforms, cloud-ready applications, and early partner-company delivery work.
Dimsoft
Enterprise engineering, middleware automation, Kafka work, Kubernetes/Ansible automation, and DevOps support.
Nafasi
Regulated ERP, process automation, architecture framing, mentoring, and product governance.
AdvanceIT
DevOps industrialization for ERP, health-information, mobile, and modular enterprise product families.
KimboCare
Health-platform engineering, multi-environment delivery, service APIs, Docker/Jenkins pipelines, and operational packaging.
MIUniverse
Research-to-product experimentation, reusable tools, software generators, and portfolio-grade engineering assets.
Experience Map
Small business tools, content websites, management systems, e-commerce experiments, desktop utilities, and practical support to local organizations.
MIUniverse tools and libraries, JavaScript/CSS components, mathematical and multimedia utilities, documentation templates, and process-oriented software ideas.
Collaborations involving .NET, Java/Spring, Angular, Vue, cloud-oriented APIs, e-invoicing, ERP, finance, Kafka integration, testing, and deployment preparation.
Work around health-service platforms, regulated ERP, identity, billing, document management, notifications, reporting, modular backends, admin frontends, and multi-environment delivery.
Technical framing and implementation of reproducible delivery for complex product families: CI/CD, Docker, Kubernetes, Ansible, artifacts, quality gates, packaging, release traceability, backups, and operational documentation.
Capability Areas
Software Architecture and Product Engineering
Architecture decisions, modular design, domain modeling, maintainable implementation, technical strategy, and product-level engineering judgment.
Explore this capabilityBusiness Platforms, Web and Mobile Applications
Admin systems, public portals, APIs, mobile applications, dashboards, business workflows, frontend/backend integration, and delivery-ready products.
Explore this capabilityCloud, DevOps and Delivery Industrialization
CI/CD, Docker, Kubernetes, Ansible, Helm, artifact repositories, code-quality gates, release packaging, backups, and deployment workflows.
Explore this capabilityEnterprise Systems, Data and Process Automation
ERP modules, identity, billing, document workflows, reporting, API gateways, data integration, XML transformation, Kafka-based messaging, and process automation.
Explore this capabilityTechnical Mentoring and Team Enablement
Developer mentoring, code review, training, project coaching, onboarding documentation, engineering rituals, and practical guidance for junior and intermediate teams.
Explore this capabilityInfrastructure Evidence
Kubernetes automation
Ansible-based cluster setup: packages, swap/network preparation, kubectl, kubeadm deployment, worker join flow, and Helm installation.
Jenkins to Kubernetes
Pipelines that build backend/frontend/tool images, push them to registries, and deploy Kubernetes manifests through managed kubeconfig.
Ansible operations
Playbooks and roles for Linux service lifecycle, middleware provisioning, deployment steps, and repeatable server-side operations.
Kafka platform work
Spring Kafka producers/consumers, Avro serialization, Schema Registry, Kafka Connect, AKHQ, Zookeeper, broker roles, and packaging concerns.
Multi-environment delivery
Training, staging, production, local/demo profiles, Docker Compose stacks, Jenkinsfiles, and controlled configuration preparation.
Quality forge
Jenkins, Nexus, SonarQube, test execution, artifact publication, traceability, backup/restore, and delivery documentation.
How I Intervene
| Mode | What I usually bring | Useful when |
|---|---|---|
| Technical diagnosis | A structured reading of the system, risks, delivery process, codebase, architecture, and team constraints. | A project is blocked, fragile, hard to deploy, hard to test, or hard to explain. |
| Architecture and framing | Domain maps, target architecture, decomposition strategy, technology choices, trade-off analysis, and implementation roadmap. | A team needs to start, modernize, split, stabilize, or scale a software product. |
| Hands-on engineering | Backend, frontend, API, mobile, testing, documentation, migration, integration, and release work. | The project needs senior implementation capacity with architectural continuity. |
| Delivery industrialization | CI/CD pipelines, artifact management, quality gates, environment discipline, packaging, backup, and release traceability. | Manual delivery has become too risky, slow, person-dependent, or difficult to audit. |
| Training and mentoring | Code review, workshops, pair debugging, architecture clinics, learning paths, and standards that teams can actually use. | A team must grow in autonomy while still shipping real work. |
Sectors and Problem Spaces
| Problem space | Representative contribution | Public-safe description |
|---|---|---|
| Financial and regulated platforms | Architecture, modular backend design, admin frontends, identity, billing, reporting, and compliance-oriented workflows. | Work around systems where auditability, traceability, data integrity, and role-based access matter. |
| Health and service platforms | Multi-application ecosystems, service APIs, authentication, notifications, payments, storage, and Angular clients. | Experience with platforms that coordinate users, service providers, benefits, documents, and operational workflows. |
| ERP and business management | Domain decomposition, product modules, accounting/asset/payroll/mobile components, release packaging, and deployment discipline. | Support for teams maintaining broad product families with many repositories and heterogeneous outputs. |
| Education and mentoring | Frontend, React, web development, testing, debugging, code review, and developer confidence-building. | Professional mentoring and teaching habits applied to real projects and learning journeys. |
| Research-to-product engineering | Workflow modeling, service orientation, reusable generators, process runtimes, documentation templates, and scientific utilities. | Transfer of academic software engineering ideas into practical tools and product prototypes. |
Technical Ecosystem
Backend
Java, Spring Boot, Maven, PHP/Laravel, .NET, Node.js, REST APIs, modular monoliths, microservices, gateways, identity modules, and DDD.
Frontend and mobile
Angular, React, Vue, Vite, Tailwind, Android, Flutter-oriented repositories, admin dashboards, public portals, and client applications.
Data and integration
PostgreSQL, SQL Server, MongoDB, MySQL, Liquibase, XML/JAXB, Kafka, Avro, Schema Registry, Kafka Connect, reporting, and migration.
Cloud and quality
Docker, Docker Compose, Kubernetes, kubectl, kubeadm, Helm, Ansible, Jenkins, GitLab CI, Nexus, SonarQube, JUnit, Jest, Pest, and JaCoCo.
My Consulting Bias
I do not see consulting as advice detached from implementation. My strongest contributions happen when I can connect diagnosis, modeling, code, tests, delivery, documentation, and people. The goal is not only to ship a feature or install a tool, but to leave behind a system that the team can understand, extend, operate, and teach to the next person.