Skip to content
View CTCycle's full-sized avatar

Block or report CTCycle

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

CTCycle

ML researcher building clinical and scientific AI tools

Portfolio Catalog GitHub


Reinforcement learning, medical AI, scientific computing, and LLM tooling


πŸ‘‹ Hey there

Hi, I'm Thomas (you'll find me as CTCycle around here). I'm an ML researcher and data scientist building applied AI tools for clinical and scientific workflows. My background is a bit of a winding road: started in biotechnology, picked up a PhD in engineering sciences, and somewhere along the way traded the lab bench for a terminal. Best decision I ever made.

A quick version of the story: bachelor's and master's in Biotechnology from the University of Genoa, then a PhD in Engineering Sciences at the Vrije Universiteit Brussel, where I worked on the CheckPack project, developing micro-sensors to detect food spoilage and monitor quality in real time. That project taught me two things: how to design and run real-world experiments, and that I really, really enjoy turning data into something useful. After the PhD, I doubled down on machine learning, and I have been building ML tools ever since.

These days, my work spans reinforcement learning, medical computer vision, LLM-powered clinical copilots, computational chemistry, and whatever interesting intersection of biology and computation comes up next. Everything on this profile is open source, because science should be reproducible and good tools should be accessible.


πŸ“Š GitHub Stats

CTCycle's GitHub stats


πŸ“‚ Portfolio

Browse all 18 projects in the HTML Catalog β€” a searchable, filterable directory with stats, tech tags, and direct links to every repo. If you prefer your projects as floating islands in 3D space, there is a 3D viewer too (yes, each project gets its own island shape).

πŸš€ Featured Projects

FAIRS Roulette Player

Reinforcement learning (DQN) agent that learns to play roulette. Full-stack application: PyTorch training pipeline + FastAPI backend + React frontend + Tauri desktop shell. Reinforcement Learning PyTorch React Tauri

XREPORT Radiological Reports

Vision-language model that generates descriptive radiology reports from chest X-ray scans. Built on transformer architectures, trained on clinical datasets. Computer Vision NLP Transformers Clinical AI

ADSMOD Adsorption Modeling

ML-driven adsorption isotherm fitting and prediction using NIST/ARPA-E databases. Fits theoretical models to empirical data and predicts gas uptake for materials science applications. SciML Chemical Engineering NIST Databases

πŸ“‹ All Public Projects

Project Area Stars Tech
FAIRS Roulette Player RL 6 PyTorch, React, Tauri
XREPORT Radiological Reports Medical AI 6 Python, Transformers
EMADB Autopilot Clinical Data 6 Browser automation
ADSMOD Adsorption Modeling SciML 3 Python, RDKit
FEXT Autoencoder Computer Vision 1 PyTorch
DILIGENT Clinical Copilot Clinical LLM 0 LLM, FastAPI
TKBEN Tokenizer Benchmarker LLM Tools 0 Python
ParaGraph LLM Workflow LLM Tools 0 React Flow
AEGIS Geospatial View Geospatial 0 Python, Web

πŸ› οΈ Skills & Tools

Domain Technologies
Languages Python, Java, JavaScript, SQL, Bash
ML / DL PyTorch, TensorFlow, Transformers, HuggingFace, LangChain
Infrastructure Docker, Kubernetes, Linux, GitHub Actions, REST APIs, PostgreSQL
Scientific RDKit, NumPy/SciPy, Pandas, NIST databases, ARPA-E
Tools Git, VS Code, IntelliJ, Postman, Jupyter, CI/CD

πŸ”­ Right Now

  • Building: Open source ML tools at the intersection of clinical research and artificial intelligence. RL agents, medical image models, LLM copilots, computational chemistry pipelines.
  • Learning: Front-end development (UI/UX is harder than it looks) and productionising ML with Rust.
  • Looking for: Interesting collaborations at the crossroads of biotech, healthcare, and machine learning. If you have a project that mixes biology and code, I would love to hear about it.
  • Ask me about: Reinforcement learning, medical AI, turning a PhD in biotech into an ML career, or how to get started building things that actually ship.

Let's connect

LinkedIn Medium

Part of the CTCycle portfolio - 18 projects, all open source

Popular repositories Loading

  1. FAIRS-Roulette-Player FAIRS-Roulette-Player Public

    Learn to play roulette using Reinforcement Learning (RL) with a DQN agent

    Python 6

  2. EMADB-Autopilot EMADB-Autopilot Public

    Automated browser to download drug adverse reaction reports from the European Database of Suspected Adverse Reactions Reports (EudraVigilance)

    Python 6 1

  3. XREPORT-radiological-reports-generator XREPORT-radiological-reports-generator Public

    Automatic generation of descriptive radiological reports from X-RAY scans

    Python 6 3

  4. ADSMOD-Adsorption-Modeling ADSMOD-Adsorption-Modeling Public

    Streamline adsorption modeling by automatically fitting theoretical adsorption models to empirical isotherm data and by training a machine learning model on adsorption isotherms from the NIST and A…

    Python 3 1

  5. FEXT-Autoencoder FEXT-Autoencoder Public

    An autoencoder model to extract features from images and obtain their compressed vector representation, inspired by the convolutional VVG16 architecture

    Python 1

  6. CTCycle CTCycle Public