Skip to content
View carpetcrawler78's full-sized avatar

Highlights

  • Pro

Block or report carpetcrawler78

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

About Me

Hi, I'm Thomas.

I combine a biomedical research background and more than five years of clinical data management in a SAS- and SQL-based research environment with recent hands-on training in AI Engineering and Data Science.

My focus is on applied AI and machine learning for healthcare and other data-intensive or regulated environments. I am particularly interested in medical NLP, retrieval-based systems, structured clinical data, model evaluation, and deployment-oriented ML workflows.

  • Dr. sc. ETH in Biochemistry
  • Professional background in clinical data management and biomedical research
  • Completed the neue fische AI Engineering & Data Science bootcamp
  • Built two capstone projects involving biomedical information retrieval, medical NLP, RAG, model evaluation, APIs, databases, containerization, and monitoring
  • Currently looking for junior roles in AI Engineering, Applied Machine Learning, Data Science, or Data Engineering

Core Skills

Data Science, Clinical Data & Machine Learning

Experience with structured and clinical data, data validation, exploratory analysis, feature engineering, classical machine learning, model evaluation, reporting, and visualization.

Python SAS SQL Pandas NumPy SciPy scikit-learn XGBoost Matplotlib Plotly

Applied AI, NLP & Retrieval

Hands-on project work with biomedical text, embeddings, semantic and lexical retrieval, hybrid search, RAG, cross-encoder reranking, local LLMs, and reproducible evaluation.

NLP RAG Hybrid Retrieval Cross Encoder Hugging Face Ollama MedDRA

APIs, Databases & ML Engineering

Experience building project-based end-to-end ML workflows with APIs, relational and vector databases, testing, experiment tracking, containerized services, monitoring, and deployment.

FastAPI PostgreSQL pgvector Docker MLflow Grafana pytest GitHub Actions

Development Workflow

Daily work with Git and GitHub, VS Code, command-line tools, notebooks, scripts, technical documentation, and AI-assisted development.

Git GitHub VS Code PowerShell Markdown

Selected Projects

SentinelAI — Medical NLP and MedDRA Coding Assistance

A completed AI Engineering capstone exploring the assignment of free-text medical-device safety reports to standardized MedDRA Preferred Terms.

The system combines:

  • lexical and vector retrieval in PostgreSQL
  • reciprocal-rank fusion
  • cross-encoder reranking
  • a local Qwen LLM through Ollama
  • a FastAPI service and reviewer workflow
  • MLflow-based experiment tracking
  • Grafana monitoring
  • pytest and GitHub Actions
  • human-in-the-loop review and auditable result storage

The project was developed as a portfolio system for regulated-data scenarios. The original Hetzner deployment is deliberately offline, while the source code, architecture, evaluation results, and presentation remain available.

Backend & ML Pipeline Presentation & Demo

PMC Research Assistant — Biomedical RAG Capstone

A team capstone focused on biomedical literature retrieval and question answering using PubMed Central content.

The project included:

  • biomedical document processing
  • keyword prediction
  • BM25 lexical retrieval
  • FAISS-based semantic retrieval
  • reciprocal-rank fusion
  • retrieval evaluation
  • LLM-supported biomedical question answering

PMC Research Assistant

n8n Security Advisory Triage

n8n prototype that checks vendor security advisories against an asset inventory: an LLM extracts the facts, fixed rules decide. Webhook intake, PostgreSQL, structured bypass without LLM, verbatim evidence check, 15 synthetic test cases, Docker setup.

n8n Security Advisory Triage

Agentic Workflows

Prototype of a tool that describes dev workflows as a DAG with automatic acceptance checks per step and runs them with Claude Code. Engine and CLI are covered by 161 tests; the sandbox run (Docker + git worktree per node, merge back) was tested on one server.

Agentic Workflows

Learning Repositories

This repository documents a selected bootcamp exercise. It is separate from the two main capstone projects.

RAG Workshop

GitHub Statistics

Popular repositories Loading

  1. ds-RAG ds-RAG Public

    RAG pipeline

    Jupyter Notebook

  2. sentinelai-backend sentinelai-backend Public

    AI-assisted MedDRA coding for medical-device incident reports: hybrid retrieval (pgvector + pg_trgm), cross-encoder reranking, local LLM, human review

    Python

  3. carpetcrawler78 carpetcrawler78 Public

    About me

  4. sentinelai sentinelai Public

    SentinelAI -- presentation deck (frontend).

    TypeScript

  5. agentic-workflows agentic-workflows Public

    Python

  6. pmc-research-assistant pmc-research-assistant Public

    Jupyter Notebook