Roche · Basel · JR202605-111371
Senior Scientific
Software Engineer
This site is my application. Every section below is live, deployed code — the same stack I’d bring to your team, running now on AWS.
Chemical space explorer
ggplot2 · R/Shiny25 approved small molecules in a simulated 2D UMAP projection (Morgan fingerprints, r=2). Point area ∝ molecular weight. Hover for the full property card.
Lipinski Rule of Five — dataset summary
Compound dataset
DT · sortable · filterableYour requirements — what I ship
| Roche requirement | What I build | Where |
|---|---|---|
| TypeScript / React / Vue / Svelte — modern reactive frontend | R/Shiny — same reactive component model, 10 production sites behind nginx on AWS | ndexr.io |
| FastAPI / Flask backend + API design | R box modules with clean service boundaries; same API-first architecture | src/r/ (open repo) |
| D3.js · Plotly · WebGL — interactive scientific visualization | ggplot2 + htmlwidgets + Shiny reactive hover; the chemical space above is live | This page |
| Cheminformatics: Morgan FP, UMAP, Lipinski Ro5, logP, TPSA | Dataset + UMAP projection + Ro5 dashboard above demonstrate domain fluency | This page |
| AWS, Docker, distributed systems, cloud infrastructure | EC2 + Docker Compose + nginx + Postgres + Route53 + SES + ACM | console.ndexr.io |
| ML pipeline integration + scalable data model design | Stripe → webhook → Postgres pipeline; OTel tracing; async provisioning job runner | ot.ndexr.io |
| AI-assisted and agentic coding with sound scientific judgment | Claude Code runs as an in-browser AI pair programmer — built the infrastructure you’re reading | exec.ndexr.io |
The system is live.
These aren’t mockups. Production systems on my AWS account, built with the same stack I’d bring to your team.
drennanfreddy@gmail.com