I am a Full-stack developer specializing in .NET Core, Vue.js, and Flutter development with an emphasis on building scalable, maintainable, and user-friendly applications.
I am currently pursuing a Master’s in Computer Science at the IT University of Copenhagen , where I am actively expanding my knowledge and experience in Machine Learning. My hands-on approach involves collecting data and training ML models, primarily using Python. Python's rich ecosystem of tools and libraries, such as NumPy, OpenCV, and scikit-learn, makes it an ideal choice for this work.
In addition, I am enhancing my algorithmic problem-solving skills by studying algorithms in depth. I focus on understanding the time and space complexity of solutions and working with algorithms like Dijkstra's and Bellman-Ford.
At ITU, I had the opportunity to take courses in Advanced Programming and Parallel Programming, which I found both challenging and rewarding. Initially, these courses felt difficult, but as I delved deeper, I found them increasingly enjoyable. One significant insight I gained was that programming languages and frameworks are merely tools. The true goal is solving real-world problems, such as ensuring atomic transactions in enterprise applications for large banks or cryptocurrency systems, where concurrency is critical.
The Advanced Programming course, in particular, opened my eyes to the deeper aspects of Functional Programming. I discovered concepts far beyond the familiar map, filter, and reduce functions in JavaScript. Topics like monads, monoids, types, covariance, and other advanced concepts were both surprising and fascinating. Initially, I underestimated the course due to my proficiency in JavaScript, but I was thrilled to explore these advanced topics and expand my perspective.
I am eagerly looking forward to discovering what lies ahead in my journey at ITU!