A comprehensive guide to the tools I actually use as a Machine Learning Engineer working on NLP projects. From essential development tools like PyCharm and uv, to deployment solutions like Docker and Kubernetes, to AI-powered coding assistants - this article covers the real-world toolkit that helps me ship production ML systems efficiently. Plus, honest takes on popular tools I don’t use and why.
Posts in Software Engineering
What I have learned during my 1275+ day streak on LeetCode
I started my LeetCode journey on… Well, honestly, I don’t even remember the exact date already. I had several attempts to start solving problems on LeetCode every day, but I never managed to keep it up for more than a few weeks. Until 2022, when I finally managed to …