Skip to content
View catalinatan's full-sized avatar

Highlights

  • Pro

Block or report catalinatan

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.

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
catalinatan/README.md

Hi, I'm Catalina Tan 👋

MSc AI @ Imperial College London | BEng Biomedical Engineering @ UCL (1st, Ranked 2/90)

Research: Published at MIUA 2025 (Springer LNCS) — self-play RL for weakly supervised 3D lesion localisation in medical imaging.

Currently: AI Engineer Intern @ SLB — extending Fourier Neural Operators to hydro-thermo-mechanical surrogate models for CCS and geothermal reservoirs.

I build: production ML systems, real-time data pipelines, and full-stack AI applications.

Stack: Python · PyTorch · FastAPI · React · PostgreSQL · Docker · Kubernetes · AWS · LangChain

🔗 LinkedIn | 📧 catalina.angelia@gmail.com

Pinned Loading

  1. SPARS SPARS Public

    SPARS is a self-play adversarial reinforcement learning framework for weakly supervised liver tumour segmentation on CT scans using image-level labels instead of voxel-level annotations.

    Python 2 1

  2. ai-drone-safety-monitoring ai-drone-safety-monitoring Public

    Real-time AI safety monitoring platform for CCTV feeds that detects human intrusion in danger zones, estimates 3D location with monocular depth, and can dispatch drones for autonomous inspection. S…

    Python

  3. gen-alpha-mcp gen-alpha-mcp Public

    Prompt-evaluation toolkit: run golden-case prompts, route models, track cost, and leaderboard.

    Python

  4. real-aki-alerting real-aki-alerting Public

    Developed a fault-tolerant real-time AKI detection service with HL7/MLLP stream processing, SQLite-based patient state management, ML inference, and automated pager alerting.

    Python

  5. mnk-game-engine mnk-game-engine Public

    Minimax game engine for generalized (m,n,k)-games with alpha-beta pruning. Solves Tic-Tac-Toe, Connect Four variants, and arbitrary board sizes. Achieves 97% state-space reduction through pruning —…

    Python

  6. pcl-detection pcl-detection Public

    End-to-end NLP pipeline for detecting patronizing and condescending language (SemEval-2022 Task 4). Fine-tunes RoBERTa with cross-entropy and focal loss, ensembles their probabilities, and applies …

    Python