Kostas Mouratidis

The Last Pythonbender

Specializing in Python, Machine Learning & Artificial Intelligence, but pretending to know about Web Development, Game Development, Databases, Cloud Computing, and more.

Kostas Mouratidis

Featured Projects

AI-driven VR Mock Trial

First of its kind, fully AI-driven US trial simulation with optional human player participation. Features dynamic trial flow with AI lawyers, judges, and juries, complete with objections, rulings, clarifications, and more. Integrates text-to-speech, speech-to-text, and generative AI.

AI Agents VR LLMs Speech AI Godot Engine

EDA Miner

EDA Miner is a project that started as joke in university but evolved into a fully functional web-based application that can help connect to data APIs, build visualizations, and create & train ML pipelines.

Data Science ML Python Full-stack development

Machine Learning Projects

Machine Learning Projects is a repository that houses a collection of open-sourced projects, implementations of Deep Learning papers, seminars, and articles.

Machine Learning Deep Learning Research Python

Experience

2025 - Present

Senior Research Engineer II, Machine Learning

Thomson Reuters > Labs > Content Craft

  • Working with content editorial teams on core TR products (e.g. Practical Law, Westlaw) to modernize workflows and integrate AI solutions
  • Project initiatives in the AI/ML space (e.g., coder models, FIM for legal documents)
  • Extended "Nimbus" LLM services to support batch inference and model fine-tuning capabilities
AI Research Technical Leadership Python
2023 - 2024

Senior Research Engineer I, Machine Learning

Thomson Reuters > Labs > Core Capabilities

  • Developed and deployed self-service app ("Nimbus") for custom LLM deployment with multiple inference frameworks
  • Worked on MLOps libraries for AWS & Azure
  • Trained text classification & summarization models
AWS ML LLMs Azure Python
2021 - 2022

Senior Software Engineer

Oracle > Bronto & NSAS

  • Maintained & developed software for DBAs & SysAdmins
  • Prototyped our migration to Oracle Cloud Infrastructure (OCI), with Python, Terraform, Ansible, and Puppet code
  • Created interactive dashboards and visualization tools
  • Saved us from an EU GDPR fine by fixing & optimizing our data deletion pipeline
  • Optimized weekly backup times (7.5 -> 3.5 days) with smarter scheduling and load balancing
OCI DevOps Algorithms Python
2020 - 2021

Software Engineer

Oracle > Bronto

  • Maintained & developed software for DBAs & SysAdmins
  • On-call duty for critical systems, including Oracle RAC, MySQL, and Hadoop clusters
  • Reworked our automation tool to allow complex workflows, error handling, retries, and more
  • Wrote MyNoSQL, a SQL-based alternative to Redis running initially on MySQL and later on Oracle DB
  • Crashed the biggest Oracle RAC our Oracle DBA had ever seen by messing up locking conditions in MyNoSQL
  • Saved a near complete data loss situation, managing to keep our MySQL DBA alive & mostly sane
  • Crashed ~5% of our production MySQL databases (with some help from Security & SysEng)
Databases Backend Python
2019 - 2020

Data Scientist

Zeta Global

  • Developed Machine Learning models
  • Automated reporting systems
  • Used AWS & Snowflake
ML AWS Data Analysis Python
2015 - 2019

Independent Consultant & Freelancer

Various Organizations

  • Delivered ML solutions and data analytics consulting for international clients
  • Developed web applications and automation tools
  • Conducted technical workshops and training sessions
  • Computer vision and NLP projects
Consulting ML Web Dev Computer Vision NLP Web scraping Python
2018 - 2019

MSc in Data Science

International Hellenic University

  • Graduated with distinction (89%)
  • Advanced coursework in machine learning, deep learning, and data mining
  • Research focus on AI applications and statistical modeling
Data Science Machine Learning Research
2010 - 2017

BA in International & European Economics & Political Science

University of Macedonia

  • Graduated with merit (78%)
  • Focus on economic analysis, international relations, and European affairs
  • Strong foundation in quantitative methods and policy analysis
Economics Political Science International Relations

Skills

AI & Machine Learning

Large Language Models Decent
Deep Learning Decent
Computer Vision Decent
Data Analysis Decent
Data Visualization Decent

Software Development

Backend Development Decent
Web Development Passable
Mobile Development Basic
Game Development Basic
SysAdmin & DBA stuff Decent

Cloud & DevOps

AWS Passable
Azure Basic
Oracle Cloud Decent
Ansible Decent
Terraform Basic

Programming Languages

Python (almost) Expert
GDScript Decent
JavaScript Passable
C++ Joke
Prolog Joke

Human Languages

Greek Native
English Decent
Italian (almost) Joke

Other skills

Finance Basic
Business consulting Joke
Blockchain Joke
Talks & presentations Passable
Elden Ring Finished 3x

Get in Touch

Let's Connect

Looking for an AI/ML engineer or have a project in mind? I'd love to hear from you.

Email

k.mouratidis@hotmail.com

Location

Zug, Switzerland