Product engineering · architecture · automation

Product Engineer & Solutions Architect

Bridging the gap between business requirements and technical execution.

I partner with stakeholders to turn complex business challenges into reliable, scalable software. Four years of evolving from support to architecture means I see the full product lifecycle - and I know where the real leverage is.

The Impact

Software-driven Optimization

I don't close tickets. I optimize processes.

My approach starts with understanding the business constraint - then designing the simplest technical system that removes it. Whether it's an API integration that eliminates manual data entry, an internal tool that saves 10 hours of weekly work, or an architectural decision that prevents six months of technical debt - the output is always measured in business value, not lines of code.

4+ Years in product & architecture
3 Industries (MedTech, Distribution, Logistics)
∞ Processes automated

Featured Projects

Open Source

Conference Room Booking System

Context

Full-stack room reservation platform built with ASP.NET Core MVC, EF Core, and SQLite.

Problem

Teams lost time to double-bookings and manual coordination with no centralized system or approval flow.

Solution

Built role-based auth (ASP.NET Identity), server-side conflict detection, and an admin dashboard with full CRUD and reservation approval workflow.

Outcome

Eliminated scheduling conflicts via enforced booking rules. Covers 9+ core .NET competencies end-to-end in a single deployable app.

C# ASP.NET Core Entity Framework SQLite Bootstrap
GitHub →
Enterprise · NDA

B2B Medical Distribution Platform

Context

Medical-products distributor managing commercial workflows across internal sales teams and external client companies, with a hard dependency on ERP synchronization and public tender compliance.

Problem

Tender processing was entirely spreadsheet-driven with no validation layer. Offer approval chains had no systematic tracking. ERP order dispatch required manual coordinator intervention on every transfer.

Solution

Helped building a multi-role Rails monolith covering the full commercial lifecycle - offer creation with price-threshold approval flows, order state management, automated Subiekt ERP dispatch, and an async AI pipeline for spreadsheet normalization via OpenAI.

Outcome

Full order lifecycle automated from offer to ERP dispatch with zero manual handoffs. Tender spreadsheet normalization reduced from hours to minutes. Role-based access enforced across 8+ distinct user roles spanning internal staff and client organizations.

Ruby on Rails PostgreSQL Sidekiq OpenAI Subiekt ERP

Technology & Expertise

Core Languages

Ruby on Rails C# / .NET Python Node.js SQL (PostgreSQL, T-SQL) Google Apps Script

Architecture & Integration

REST API Design & Integration Middleware Architecture ERP / WMS Ecosystem Design OOP & System Design Full-stack Development

Specializations

Business Process Automation Internal Tools Development Business Intelligence & Reporting Technical Project Leadership MedTech / Logistics Domain AI & ML (In Progress)

Insights

Architecture

One Platform to Rule Them All: Why Fragmented Tooling Is Killing Your Organisation

The hidden cost of 10 disconnected solutions - access management, data migrations, licensing sprawl, and the engineering debt that quietly accumulates when nobody owns the big picture.

Coming Soon
Infrastructure

The Cloud Isn't Always the Answer: A Case for Keeping Critical Systems In-House

Security exposure, recurring SaaS costs, and vendor lock-in - why organisations that can run it locally, should, and what full control over your own stack actually looks like in practice.

Coming Soon
Process Design

Measuring Automation ROI: A Template for Engineering Teams

How to calculate and present the business value of process automation to non-technical stakeholders and decision-makers.

Coming Soon