Professional Overview
With over 20 years of experience in the software industry, I am a passionate and innovative Software Architect who loves to create solutions, define project architectures, and lead development teams. My mission is to leverage my expertise in artificial intelligence, software engineering, and distributed systems to deliver high-quality products that solve real-world problems and add value to customers. In my career, I have had the opportunity to be responsible for designing and implementing scalable, robust, and secure software solutions for various clients and domains, using cutting-edge technologies and methodologies. Some of the projects I have worked on include developing a deep neural network model for image recognition, a recurrent neural network model for natural language processing, and a cloud-based platform for data integration and analysis. To achieve these goals, I use my skills in SQL, Java, Python, DL Frameworks, JS, and containers, among others. I also mentor and coach junior developers, and foster a culture of continuous learning and improvement within the team.
Areas of Expertise
AI & Machine Learning Engineers
Design, train, and ship production ML models — from data pipelines to model inference at scale. Covers supervised learning, neural networks, LLM integration, and model optimisation.
MLOps & AI Infrastructure
Architect scalable ML infrastructure — CI/CD for ML, model versioning, experiment tracking, monitoring, and cloud deployment on AWS, GCP, or Azure.