Founder, Technical Lead & Software Architectoperandor
Copy linksole proprietorship
Helps reduce manual work through custom business software development, modernisation of existing .NET applications and system integration. Services also include taking over existing systems and providing senior developer capacity, and he takes on technical leadership within these engagements. He also builds AI-assisted automation for clients, for example to extract data from documents, organise enquiries and search internal information, with defined human review and approval steps. AI tools used during development support his own workflow; the resulting application does not need to include AI features. His own product, rovatix, supports document processing.
- Designs solution architectures, coordinates developers and takes part in implementation, code review and testing.
- Works remotely with clients' existing teams, agreeing tasks, availability and responsibilities before the work starts, and brings in experienced developers he has worked with before for larger pieces of work.
- Leads the development of rovatix, which reads data from PDFs, scanned documents and photos and, after a human check, passes it on in an agreed format; it is offered as a demo and an agreed pilot.
- Built operandor.io, a four-language website, with a Blazor WebAssembly front end on the operandor design system he designed, with light and dark themes and a responsive layout, and an Azure Functions API following Clean Architecture, tested with xUnit and deployed to Azure Static Web Apps through GitHub Actions.
- Worked on an experimental .NET MAUI project within operandor.
Client projects
Modernisation of a mortgage and property transaction platformClient: Lightbloom
Copy linkA business-critical platform supporting mortgage and property transactions for lenders and law firms. The multi-module enterprise system, built on .NET 10 and Clean Architecture, spanned at least six interconnected repositories and products. Worked on defining the architecture and technical direction and implementing gradual modernisation.
- Reshaped a tightly coupled .NET Framework system, built on WCF and stored procedures, step by step into modular monoliths on .NET 10 with Clean Architecture, CQRS and vertical slices, replacing the legacy WCF services with REST endpoints using the Strangler Fig pattern while the system stayed in production throughout.
- Delivered a reusable access-control module, later adopted by three of the client's other products, and a reporting module fed by Azure Data Factory; the two modules were then used to build a new product.
- Delivered an Azure Functions service that used Azure OpenAI to extract structured data from uploaded documents as JSON and persist it directly in the production database.
- Built an internal MCP server that lets AI coding agents retrieve relevant codebase and project context from work item descriptions, using lexical, domain-specific retrieval tuned to the project's terminology.
- Worked on integrating the Platform directory module across the platform and created reference implementations to guide consistent architecture.
- Introduced a testing framework built on xUnit and Playwright, covering the full testing pyramid, with unit, integration and end-to-end tests accompanying both the modernisation and new features.
- Drove the .NET upgrades, the CI/CD pipelines, the functional test infrastructure and comprehensive documentation.
- Reviewed all of the team's pull requests, owned design reviews, ran in-depth repository audits and defined technical standards across the platform.
- Mentored engineers and onboarded new joiners onto the large legacy codebase as the team grew from 3 to 7–8 people.
- Handled escalated production issues on the business-critical system, from investigation through root cause analysis to remediation.
- Introduced Claude Code across the team and built AI-assisted development workflows using Claude Code, GitHub Copilot and custom automation to support development across multiple repositories.
- Designed the Entity Framework data layer during the modernisation.
Insurance agency management SaaSClient: Supercharge
Copy linkDeveloped a SaaS product supporting insurance agency operations, including lead and sales opportunity management, communication with insurance carriers and accounting workflows.
- Built a feasibility demo of the product for a prospective enterprise client.
Test reports for an accredited laboratoryClient: Regatta Project Kft.
Copy linkA .NET application that helped an accredited materials testing laboratory prepare its test records and reports.
- Worked as the sole developer on the project.
- Developed the test record features in .NET on a SQL Server database and built the printable test reports with DevExpress Reporting.
- Supported the laboratory in meeting its accreditation requirements with the finished application.
Supplier reporting platformClient: AGCO Corporation
Copy linkDeveloped a supply-chain business intelligence system with dashboards displaying key performance indicators. The platform brought together supplier forecast confirmations and their impact on production. Led the software engineering team from initial design through deployment and worked on integrating the application's backend, frontend and data components.
- Owned technical delivery across back end, front end and deployment as lead software engineer of a distributed team of 3–4 people.
- Built and maintained the TypeScript/React/MUI front end consuming the BI dashboard's APIs, where leaders filtered figures by business unit, region and supplier and compared successive forecasts part by part.
- Worked on an ASP.NET Core monolith following Clean Architecture and designed the PostgreSQL star schema behind the reports, loaded with supplier data by AWS Lambda functions he wrote in Python.
- Owned CI/CD across Azure DevOps and GitHub Actions, with containerised deployment on Docker and Kubernetes.
- Provided technical guidance and code review for the engineering team across several time zones.
- Solved complex issues in the PostgreSQL database and fixed performance problems in the Entity Framework layer.
Plugin-based eCommerce solution on nopCommerce
Copy linkDesigned and developed custom plugins for a nopCommerce-based eCommerce solution, extending its functionality to meet business requirements without modifying the core application's source code.
- Extended a large third-party .NET codebase through nopCommerce's plugin architecture, without forking it or changing the core application's source code.
- Defined the solution's plugin architecture, carried the nopCommerce version upgrade through together with the plugins, solved issues in the platform's internals and led the development of several nopCommerce-based solutions.
Automated UI test suite
Copy linkDeveloped automated UI tests for a German gambling company's website to verify user-facing functionality and help detect regressions.
- Designed the structure of the automated UI test suite and used it to check the website's user-facing functionality and behaviour after changes.
Service management system
Copy linkDeveloped a service management system supporting the business workflow from initial quotations through service delivery and after-sales administration, tailored to the client's operational processes.
- Fitted the application to how the client operated, supporting the process from the quote to the paperwork after the service work.