Skip to content
View Sivanajani's full-sized avatar

Highlights

  • Pro

Block or report Sivanajani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sivanajani/README.md
Sivanajani Sivakumar Typing SVG

You can call me Najani  pronounced na-YEH-nee


Portfolio LinkedIn Location


About me

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 infrastructure

I 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.


Experience

Founding Engineer

OWN Health, Berlin  ·  former

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.

  • Built the backend from the ground up: NestJS, SurrealDB, Qdrant
  • Built the mobile app in React Native / Expo
  • Managed the AWS infrastructure (ECS, ALB, Cloudflare)
  • Set up the iOS TestFlight and Android release pipelines
  • Handled GDPR topics: DPAs, privacy architecture
  • Team management: code review, issue triage, onboarding

Founder & Fullstack Developer

Swiss NTech  ·  active

My own sole proprietorship for freelance development, registered in Aargau. Focus on clinical and research clients.

  • pdfRAG: classification and data extraction from clinical PDFs for a client
  • Engineering engagement with a digital health startup, from architecture to release pipelines
  • Fullstack web applications from concept to deployment
  • Cloud setup, hosting and ongoing maintenance
  • Direct client contact: requirements, proposals and delivery

Tech Stack

Languages

Python TypeScript JavaScript Java Kotlin SQL C++

Frontend

React React Native Expo Vite Tailwind MUI

Backend

FastAPI NestJS Spring Boot Node.js Express

Data & AI

PyTorch Pandas NumPy spaCy Gemini Qdrant

Healthcare & Standards

FHIR DICOM Orthanc SMART Guidelines CDSS PROMs GDPR

Infrastructure & DevOps

Docker AWS GCP Terraform Cloudflare PostgreSQL Supabase GitHub Actions Linux Grafana


Featured Projects

OWN Health App

Private

Mobile companion app for patients with chronic inflammatory bowel conditions. Symptom tracking, health data and document handling, built with a privacy first architecture.

React Native Expo NestJS AWS Qdrant

pdfRAG

Private

Retrieval augmented generation for medical PDFs. Classifies clinical reports (radiology, pathology, surgery and more) and extracts structured data.

React FastAPI Gemini Terraform

Live demo

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.

JavaScript JSON FHIR BPMN

Thesis

Data quality dashboard for PROM and CROM datasets in sarcoma care, developed with the Cantonal Hospital Lucerne.

React TypeScript PostgreSQL

Open source

Web application for managing histology image data, integrated with Orthanc PACS and Keycloak.

React Spring Boot Docker Keycloak

Live

My personal site. Trilingual (EN/DE/FR), fully responsive, with scroll animations.

React Vite Framer Motion

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

Education

M.Sc. Medical Informatics

FHNW, School of Life Sciences  ·  in progress

Clinical decision support, health data standards and applied AI in a clinical context.

B.Sc. Medical Informatics

FHNW, School of Life Sciences  ·  completed

Thesis: data quality dashboard for PROM and CROM datasets in sarcoma care, with the Cantonal Hospital Lucerne.


Currently

Freelance web and application projects at Swiss NTech, alongside my Master's studies. Open to conversations about digital health, clinical data and AI supported workflows.

LinkedIn

Pinned Loading

  1. sarcoma-dashboard sarcoma-dashboard Public

    Bachelorarbeit: Entwicklung eines Dashboards zur Überwachung der Datenqualität von PROM- und CROM-Daten in der Sarkomversorgung am Kantonsspital Luzern.

    Python

  2. HistoApp HistoApp Public

    React & Spring Boot app (Fullstack) for viewing and annotating DICOM-based tissue images, integrated with Orthanc PACS and Keycloak.

    TypeScript

  3. Anamnese-Formular Anamnese-Formular Public

    The automated analysis and processing of anamnesis forms commonly used in medical documentation. The goal is to extract printed content from PDF forms, evaluate checkboxes, and match results agains…

  4. RegionGrowingLabeln RegionGrowingLabeln Public

    Region Growing segmentation of star-like blobs using Python, NumPy, Matplotlib, and scikit-image.

  5. Emotion-Recognition-with-Vision-Transformer Emotion-Recognition-with-Vision-Transformer Public

    Fine-tuning a Vision Transformer (ViT) model for emotion classification using the FER2013 dataset – including preprocessing, augmentation, training, and evaluation with confusion matrix and poster.

    Jupyter Notebook

  6. portfolio portfolio Public

    A responsive and multilingual portfolio website built with React, Vite and TypeScript – showcasing projects, skills and contact form integration.

    JavaScript