christophel.io

CPQ & product configuration

Nearly eight years making complex product rules work in software.

Hands-on technical leadership

Architecture, code and delivery.

Scroll

Experience and scope

Product logic, code and delivery have to work together.

For nearly eight years, I have worked on B2B configurators where product rules, user flows and integrations have to stay consistent. I connect those decisions across React/TypeScript, Java/Spring, architecture and delivery.

Nearly 8 years in B2B configuration React/TypeScript + Java/Spring Architecture + delivery

Live product

FarangDrive. Built and operated.

I designed, built and operate a mobile-first exam-prep SaaS. The product includes learning flows, timed tests, authentication, billing, admin tools, deployment, monitoring and automated tests.

Live production SaaS Next.js / TypeScript Auth & billing Tests & operations
FarangDrive landing page and mobile exam interface Live product
Role Product, architecture & engineering
Scope Web app, billing, admin & operations
Delivery Agent-assisted, reviewed and tested
Status Live at farangdrive.com

A live example of full-cycle product delivery: product decisions, implementation, release and operation.

Open FarangDrive

Where I can help

Bring me in when complexity starts slowing delivery.

01

CPQ systems

I build and improve configurators and quoting tools: product rules, user flows and the integrations around them.

02

Technical leadership

I turn requirements into architecture and working code, review changes and keep React/TypeScript and Java/Spring delivery moving.

03

AI-assisted delivery

I use coding agents for implementation, testing and review. I remain accountable for the architecture and every production change.

Remote · freelance · available from August 2026

Need a senior engineer who can take technical ownership?

I can take on a defined implementation scope, a difficult integration or interim technical leadership. Send me the system, the problem and the timing. We can check the fit in 15 minutes.