Machine learning ยท Full-stack software
OncoDetect
An image-analysis workspace connecting a packaged neural network to a usable, tested application.
Python / TensorFlow / FastAPI / React

Making a model usable is a software problem, too.
23.85Mmodel parameters
OncoDetect brings image intake, model readiness, preprocessing, inference and saved observations into one application. The focus is the complete path from a validated upload to a traceable result.
Implementation & scope
- Integrated a ResNet50-based model with 23,850,113 parameters and 224 ร 224 RGB preprocessing.
- Connected a React interface to FastAPI and SQLite-backed observation history.
- Added 14 API and interface regression tests for uploads, errors, history and workspace reset.
Reading the results
This is a research and software portfolio project. Model size and passing software tests do not establish clinical accuracy; it is not a diagnostic service.
Source code & local setup โ- 01Validate image
- 02Preprocess crop
- 03Run model
- 04Save observation