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.
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.
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.
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.
Experience
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
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
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
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)
Data Scientist
Zeta Global
- Developed Machine Learning models
- Automated reporting systems
- Used AWS & Snowflake
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
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
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
Skills
AI & Machine Learning
Software Development
Cloud & DevOps
Programming Languages
Human Languages
Other skills
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.
k.mouratidis@hotmail.com
Location
Zug, Switzerland