name: Sivanajani Sivakumar
call me: Najani # pronounced na-YEH-nee
role: Software Engineer, Medical Informatics
education: B.Sc. Medical Informatics (FHNW) → M.Sc. Medical Informatics (in progress)
focus: [ digital health, clinical data, AI-assisted workflows ]
building: end to end, from React frontends to cloud infrastructureI like taking things end to end: React and TypeScript on the front, FastAPI, NestJS or Spring Boot behind it, and the Docker, cloud and CI/CD work that keeps it running. Most of my projects sit somewhere in clinical data, medical documents or AI-supported workflows.
|
Mobile companion app for patients with chronic inflammatory bowel conditions. As founding engineer I covered the technical side, from the app and the backend to infrastructure, compliance and the dev team.
|
My own sole proprietorship for freelance development, registered in Aargau. Focus on clinical and research clients.
|
|
Mobile companion app for patients with chronic inflammatory bowel conditions. Symptom tracking, health data and document handling, built with a privacy first architecture. |
Retrieval augmented generation for medical PDFs. Classifies clinical reports (radiology, pathology, surgery and more) and extracts structured data. |
|
Knowledge based CDSS for daily wound checks after surgery, built along the WHO SMART Guidelines layers (L1 to L4). All clinical logic lives in a machine readable L3 JSON, the app itself contains none. MSc group project. |
Data quality dashboard for PROM and CROM datasets in sarcoma care, developed with the Cantonal Hospital Lucerne. |
|
Web application for managing histology image data, integrated with Orthanc PACS and Keycloak. |
My personal site. Trilingual (EN/DE/FR), fully responsive, with scroll animations. |
More projects
| Project | Description | Stack |
|---|---|---|
| YouTagger | Streamlit app that extracts relevant YouTube tags from titles and descriptions using NLP, in English and German | Python spaCy Streamlit |
| Emotion Detection (ViT) | Emotion recognition with a fine tuned Vision Transformer on the FER dataset | PyTorch Transformers |
| Anamnesis Analysis | Automated analysis of medical PDFs including OCR, checkbox recognition and CSV export | Python OCR |
| Region Growing | Automated star segmentation in images using a flood fill algorithm | Python NumPy |
| Parkinson Dataset Analysis | Voice data analysis of Parkinson patients including visualisations and feature engineering | Pandas scikit-learn |
| QR Code Generator | Desktop app for high resolution QR codes with embedded logos | Tkinter PyInstaller |



