Kostas Mouratidis
The Last Pythonbender
Investment securities. Virtual Reality. Software Engineering. Artificial
Intelligence. Long ago, the four fields lived together in harmony. Then everything
changed when the clankers attacked. Only the Avatar, master of all four, could
stop them, but when the world needed him most, he vanished. A hundred DTEs have
passed, and {{you}} discovered the new Avatar, a Pythonbender named Kostas.
And although his Pythonbending skills are passable, he still has a lot to learn
before he's ready to save anyone's project. But {{you}} believe Kostas can
save yours.
Maybe leave a message?
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