I'm a hands-on Machine Learning Engineer who builds end-to-end AI solutions while leading technical teams. Over 8 years, I've learned that the best ML work happens when you combine deep technical expertise with the ability to move fast, make strategic decisions, and ship products that users actually interact with.
I specialize in NLP and LLM applications: fine-tuning language models, building RAG systems, developing AI Agents, and deploying models that handle real-world text at scale. Beyond NLP, I work across the full ML spectrum: classification, regression, clustering, recommendation, and forecasting. I'm comfortable with both classical machine learning and modern generative AI, adapting approaches based on what the problem actually needs.
Currently at Tricura Insurance Group, I'm building our ML and Data Science capabilities from scratch, reporting to the CEO and CTO. I design MLOps infrastructure, fine-tune models for healthcare document understanding, create risk prediction systems, and use LLMs for data labeling and model monitoring. The autonomy to build combined with the accountability to deliver fast in a competitive market makes this work challenging and rewarding.
Previously, I led technical teams at C6 Bank (7 data scientists improving CRM models) and drove NLP improvements at Nubank (reducing support costs by 10% through better routing and auto-reply systems). I've also worked across fintech, insurtech, real estate, and retail, learning to translate business problems into deployed solutions.
Hard Skills:
- Machine Learning (classification, regression, clustering, recommendation, forecasting)
- Python (scikit-learn, pandas, numpy, matplotlib, dask, tensorflow, pyspark)
- Data Analysis (advanced analytics, statistics, A/B tests)
- AI / LLMs (AI Agents, RAG, fine-tuning, langgraph, huggingface)
- SQL
- Git
Soft Skills:
- Problem-solving
- Communication
- Leadership
- Collaboration
- Continuous Learning