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