Hi, my name is Leonardo! I’m a data scientist and software engineer with a background in computer science and applied mathematics. Here’s my backstory:Computers have fascinated me since childhood. That sense of wonder led me to web development summer camp and later to my first Visual Basic program at age 12. Yet it was artificial intelligence – the field at the forefront of what computers are capable of doing – that really got me hooked. That path led me to an information technology degree at my vocational high school and later a computer science program at university. With the rise of machine learning, the role of mathematics in AI and data science motivated me to pivot to an applied mathematics degree. Throughout my journey I sought to develop expertise in AI. Highlights include a specialization in deep learning and a thesis on Transformer models for natural language processing (NLP).With a solid background in mathematics and statistics, as well as computer science, I am today a data scientist. With tools such as Numpy, Pandas, and Scikit-Learn, I seek to discover insights and build systems from data. My expertise is in machine learning, especially deep learning with libraries such as Tensorflow or PyTorch. My skills also extend to software engineering.Back when I first learned web development, people built static websites out of tables in HTML and CSS. Nowadays, I am a full stack developer who builds websites in modern JavaScript using React and Node.js. Over the years, I have built a strong foundation in software engineering with knowledge of algorithms, data structures, testing, and project methodologies, as well as database systems (e.g. SQL and MongoDB). In addition, I program in a number of languages such as C, Java, Python, Ruby, etc.