João Ferreira

Senior Software Engineer

AI, High Performance Computing & Algorithms

Summary

I am a experienced software engineer with an extensive range of knowledge in the field, including work on scholarships related to services, hardware, and AI. Since beginning my programming journey at the age of 13, I have pursued to expand my knowledge through online courses. I hold a Master's degree in Computer Science from Aveiro University. AWS and NVIDIA official certifications are also one of my most challenging and proud accomplishments. In my collaborations with various companies, I have played a role in delivering projects that leverage different types of databases and innovative technologies. My expertise extends to data science and optimization methods, including artificial neural networks and deep reinforcement learning. I have participated in Google programming competitions, consistently ranking within the top 1%. I am currently developing C++/CUDA and Rust optimized machine learning library similar to the functional API of tensorflow.

Professional Experience

Click on any company to view the specific roles, responsibilities, and key achievements during my tenure there.

University of Aveiro

Nov 2020 - Mar 2022

Mint State Labs

Mar 2022 - Dec 2022

Orange Comet, Inc.

Dec 2022 - Jul 2024

Cint

Aug 2024 - Present

Senior Real Time & AI Engineer

Cint

  • Build and optimize real-time systems.
  • Contribute to decisions regarding the company's adoption of AI services.
  • Plan, develop, and deploy production-level, multi-thread optimizations of low-level neural-network instruction models on shared real-time resource environments by creating an appropriate inference framework.
  • Create parallelization-compilable frameworks in runtime, allowing for configurable and highly efficient low-level instructions.

Technical Skills

Programming Languages

C++CUDARustPythonTypeScriptJava

Artificial Intelligence

Deep Reinforcement LearningMCTSLLM Deployment & Fine-TuningCompressed Inference ModelsCUDA Model TrainingInstruction Model Frameworks

Systems & Performance

Algorithm OptimizationMulti-ThreadingGPU AccelerationDistributed Systems

Cloud & Infrastructure

AWSGCPKubernetesCI/CDReplica Async Synchronization

Personal Successful Projects

Here are some of my key personal projects. These examples demonstrate my ability to apply advanced algorithms and build high-performance systems from the ground up to solve complex challenges in competitive programming, AI, and automated investments.

Custom Deep Learning Frameworks

Authored lightweight, TensorFlow-like frameworks in Rust, C++, and CUDA. These projects were built for high efficient computing production-oriented inference.

High-Performance Board Game AIs

Engineered C++ solvers using Monte Carlo Tree Search (MCTS), achieving 2nd worldwide rank on Connect 4 and a top 0.5% global rank on Ultimate Tic Tac Toe. Solutions integrated bitmaps, compact neural networks, and transposition tables.

Crypto Trading Bot (CUDA/C++)

Trained and deployed predictive models from scratch in CUDA/C++ without external ML libraries to ensure maximum performance and control. Deployed in a live environment with a monitoring dashboard.

University AI Project Award

Awarded 1st place for developing an innovative multi-objective, double-agent tree search system requiring reduced bit level communication and advanced path finding techniques.

Education & Certifications

My academic background and professional certifications provided a strong foundation in computer science and intelligent systems. It allowed me to explore broad areas related to efficient computation.

Education

Post-Graduate, AI & Robotics

University of Aveiro, 2022

Master's Degree, Computer Science

University of Aveiro, 2015 - 2020

CV updated at 14/08/2025