Welcome to the profile of a Research Software Engineer bridging high-performance systems engineering and interactive visual computing. Specializing in real-time computer vision pipelines, spatial engines and browser-based scientific visualization tools that translate complex telemetry and affective data into intuitive visual interfaces.
Exploring key architectures and scientific utilities currently under development:
-
Wasm Point Cloud Engine ๐ Live Demo โ๏ธ A high-performance 3D point cloud rendering and spatial downsampling web application. Powered by a C++20 backend compiled to WebAssembly (WASM) with non-destructive filtering, integrated into an Angular frontend via Signals and Three.js
| C++20, WebAssembly, Angular, Three.js โ ๐ป Source Code -
Med Vision Inspector ๐ Live Demo โ๏ธ An interactive scientific web application for the inspection, processing and visual explanation of biomedical imaging data using Grad-CAM attention mapping
| Python, PyTorch, FastAPI, Computer Vision, XAI โ ๐ป Source Code -
Micro Expression Engine ๐ Live Demo โ๏ธ A high-performance, real-time facial telemetry and micro-expression analysis web application. The core detection engine is written in C++20, compiled to WebAssembly (WASM) via Emscripten and Ninja, and integrated into a modern Angular frontend using Signals and reactive components
| C++20, WebAssembly, Angular โ ๐ป Source Code -
Affective Synchronization ๐ Live Demo โ๏ธ A client-side neural network application utilizing computer vision to extract facial blendshapes frame-by-frame and synchronize affective data with an interactive timeline
| Angular, TypeScript, MediaPipe, ECharts โ ๐ป Source Code
-
EcoEngine Core โ๏ธ High-performance Java Spring Boot core service providing RESTful APIs, secure metadata ingestion pipelines and database management for ecological research ๐ Metadata Harvester
| Java, Spring Boot, PostgreSQL, Docker โ ๐ป Source Code -
Eco-Proxy (Cloudflare Worker) โ๏ธ Secure Cloudflare Worker acting as a CORS proxy for the Movebank API and an AI agent gateway
| TypeScript, Cloudflare Workers, Groq AI โ ๐ป Source Code -
Ecosystem Frontend Suite โ๏ธ Unified Angular monorepo housing all scientific applications and micro-frontends, including web apps ๐ Specification Builder, Metadata Harvester, Dataset Explorer, Telemetry Animator, Sensor Streams, Spatial Visualizer and Tracking Curation
| Angular, Signals, TypeScript, NX Monorepo โ ๐ป Source Code
๐ Live Demos:
-
Specification Builder โ๏ธ Professional specification wizard for configuring hierarchical Movebank telemetry parameters and generating structured JSON schemas, featuring real-time data volume calculations processed in a background Web Worker thread
| Angular, Signals, Web Workers, TypeScript, NX Monorepo โ ๐ Live Demo -
Metadata Harvester โ๏ธ Responsive frontend application for the metadata ingestion pipeline and REST gateway. Communicates with the EcoEngine backend and is housed within the unified ecosystem workspace
| Angular, TypeScript, NX Monorepo โ ๐ Live Demo -
Dataset Explorer โ๏ธ Responsive frontend prototype for research data repositories, built for the MoveRDM ecosystem and communicating with the Workers and Groq AI backends
| Angular, TypeScript, NX Monorepo โ ๐ Live Demo -
Telemetry Animator โ๏ธ High-performance scientific web application for interactive playback and visualization of animal migration telemetry over geographical map layers, incorporating timeline controls and speed scaling, communicating with the Workers backends
| Angular, Leaflet, TypeScript, NX Monorepo โ ๐ Live Demo -
Sensor Streams โ๏ธ The scientific dashboard designed to visualize multi-dimensional sensor streams, combining GPS tracking with accelerometer and environmental data through synchronized time-series charts, communicating with the Workers backends
| Angular, ChartJS, TypeScript, NX Monorepo โ ๐ Live Demo -
Spatial Visualizer โ๏ธ Spatial rendering engine for migratory animal tracking data, communicating with the Workers backends
| Angular, Leaflet, TypeScript, NX Monorepo โ ๐ Live Demo -
Tracking Curation โ๏ธ Interactive web utility for researchers working with animal tracking data, leveraging browser-based Dexie storage for offline-first data management
| Angular, Dexie, Leaflet, TypeScript, NX Monorepo โ ๐ Live Demo
-
Bilateral Stimulation ๐ Live Demo (EMDR) A visual tool designed to help process stress and reduce emotional intensity.
-
Breathe & Focus ๐ Live Demo (Visual Calm) Guided visualization exercises designed to lower heart rate and reduce cortisol levels through rhythmic pattern observation.
-
Soundscape Mixer ๐ Live Demo (Audio Therapy) Personalize your auditory environment with layered binaural beats and nature sounds to improve concentration and mood.
-
The Thought Shredder ๐ Live Demo (Cognitive Defusion) Type out intrusive or anxious thoughts and visually destroy them to create psychological distance and reduce their emotional impact.
-
5-4-3-2-1 Grounding ๐ Live Demo (Anxiety Relief) An interactive step-by-step guide to bring your focus back to the physical present during moments of high anxiety or panic.
-
Interactive Emotion Wheel ๐ Live Demo (Self-Reflection) Navigate through core feelings to accurately identify and verbalize your current emotional state for better nervous system regulation.
-
Frontend & Architecture: Angular, TypeScript, RxJS, Leaflet (GIS)
-
Backend & APIs: C++, Java, Spring Boot, REST APIs, Workers (Serverless), Groq AI
-
Databases & Storage:
- Relational DBs (PostgreSQL, MySQL) for dynamic cloud-native data management
- NoSQL (MongoDB) for flexible telemetry schemas and unstructured scientific datasets
-
DevOps & Domain: Docker, Git, CI/CD Pipelines, spatial data pipelines and scientific instrumentation.


