The Open Targets Platform is a public-private partnership hosted at EMBL-EBI that systematically links genetic and genomic evidence to drug targets. The platform serves 50,000+ researchers globally, covering six entity types — Targets, Diseases, Drugs, Variants, Studies, and Credible Sets — with 15M+ target-disease associations from 20+ data sources.
As Senior Frontend Engineer and Team Lead, I own the frontend architecture of ot-ui-apps, the Turbo monorepo that powers the platform UI, and lead a cross-functional engineering team.
Role
Senior Frontend Engineer & Team Lead — responsible for frontend architecture decisions, team direction, code reviews, and onboarding of new engineers.
Key Contributions
Monorepo architecture — Migrated the platform frontend to a Turbo monorepo, consolidating multiple standalone applications and shared libraries into a unified, scalable codebase. — blog post
Biome v2 migration — Led the replacement of ESLint and Prettier with Biome across the monorepo, unifying linting and formatting tooling for the entire team.
Data visualization widgets — Designed and developed core platform visualizations, including the baseline expression heatmap, using React and D3.js.
OT-AI-API — Built a production API service (ot-ai-api) using Node.js, OpenAI, and Google Cloud to power AI-assisted features in the platform.
Literature component — Integrated state management to develop a literature mining UI component, surfacing relevant publications alongside target-disease evidence.


