The Distillery

The projects described in this portfolio are primarily closed source, unpublished work but are current areas of focus and in some cases side learning. These are engineering projects across mobile, embedded GPU, and clinical informatics domains on macOS · iOS · watchOS · Ubuntu · NVIDIA Jetson Orin Nano.

Imaging
Indigo volume renderer

Realization of a 3D volume rendering engine for macOS and iOS. Implemented using Metal shaders and includes GPU ray marching through MTLTexture3D with gradient lighting, a configurable transfer function pipeline. Includes JPEG, PNG as well as NIfTI ingestion (DICOM slice on deck).

#GPU #volume-rendering #metal #ray-marching #ios #macos #swift #dicom #nifti
macOS · iOS Swift · Metal · Shaders MTLTexture3D · Transfer Function · Pipeline
LIVE DEMO: A live demo is available at this link — circinus Data Navigator. This is a web based multi-modality data navigator that can view DICOM studies - US, MR, CT, and X-Ray (CR, DX) - or load NIfTI datasets. This is based on Cornerstone and implemented using TypeScript and JavaScript with Astro.js. NOTE: All data stays browser local with no trace left on server.
Informatics
Raidho

This is a dry run at a Retrieval-Augmented Generation vertical — fetches and embeds NIH UMLS vocabularies and DICOM DCMR code concepts into PostgreSQL + pgvector based corpus. Can generate clinical seed reports that (optionally) can contain image references, aligned with HL7 FHIR Diagnostic Module on iOS.

#GPU #rag #clinical-informatics #umls #dicom #fhir #pgvector #llm #ios #swift
iOS · macOS · Ubuntu Swift · Python PostgreSQL · pgvector · HNSW
imu

Functonal concept proof time series solution for Shake or Tremor Sensing based on detected motion samples from Apple Devices - iPhone and the Watch wearable. Ingredients include capure of Inertial Measurement Unit (IMU) samples for acceleration, rotation and gravity - passed to an inference pipeline, a lightweight 1D CNN. Clinical target: Parkinson's Disease and Essential Tremor detection.

#motion-detection #inference #tremor #ios #watchos #coremotion #coreml #pytorch #1d-cnn #swift #python
iOS · watchOS Swift · Python · PyTorch