Full-stack product engineering

Features owned from the first schema change to the last pixel: backend endpoints, data models, state management and the interface on top.

8 pieces of work · Open Brain Institute, Bee-Solutions, Riverdone Digital

Open Brain Institute · 2025 – now

Features across every product area

Full-stack features in the data, workflows and virtual-lab sections of the platform: data browsing and filtering, project and lab management, simulation launch and results, credits. Each shipped from FastAPI endpoint and schema to React screen and end-to-end test.

One engineer across the whole feature path

FastAPI · React · TypeScript · Playwright

Open Brain Institute · 2025 – now

Most of a new web client

Around 90% of the new React/TypeScript interface, with server-state caching and invalidation, normalized client stores, memoized render paths and virtualized lists for data-heavy views.

~90% of the new UI

React · TypeScript · state architecture

Open Brain Institute · 2025 – now

Legacy app to modular core

Backend and UI migration of a legacy application to a modular core, screen by screen and service by service, without freezing feature work.

Better consistency and maintainability

Incremental migration · modular architecture

Open Brain Institute · 2025 – now

Frontend technical debt

A systematic refactor: module boundaries, shared components, strict typing and lint rules that keep the codebase from drifting back.

More than 60% less tech debt

Refactoring · code health

Bee-Solutions · 2020 – 2023

Healthcare workflows end to end

Patient, appointment and billing workflows built from database schema and REST endpoints to the screens clinic staff use every day.

REST APIs · relational data · React

Bee-Solutions · 2020 – 2023

A shared UI kit

Forms, tables, scheduling and date components shared by every module, so the product looked and behaved the same everywhere.

One consistent product across modules

Component library · design system

Bee-Solutions · 2020 – 2023

A faster landing page

HTTP and CDN caching, code-splitting, lazy loading and lighter rendering made the landing page about twice as fast.

50% faster · +20% conversion

Web performance

Riverdone Digital · 2022

Cross-platform mobile apps

React Native and Expo apps for iOS and Android from one TypeScript codebase, with a shared component library and typed API clients. Client apps included Juice Plus+, Kudos and Fimimus.

React Native · Expo · TypeScript