Daniel Godoy is an Amazon best-selling author, instructor, and seasoned data scientist with 11+ years building production ML solutions and teaching deep learning and fine-tuning LLMs using PyTorch and Hugging Face. He combines solid academic training across computer science, economics and data science with hands-on industry experience at Deloitte, FlixBus and CrossLend where he delivered forecasting, fraud-detection and document-processing systems. As a solopreneur he has authored popular books (over 15,000 copies sold) and maintains the official PyTorchStepByStep repo that supports his beginner-friendly pedagogy. At Data Science Retreat and The Linux Foundation he shapes curricula and has taught hundreds of students practical topics from time series to quantization and diffusion models. His early public-sector work earned four consecutive national awards for innovative data-driven analyses of fiscal policy, revealing a long-standing strength in applying rigorous quantitative methods to real-world problems. Now based in Coimbra, he blends research-minded curiosity with pragmatic engineering to make advanced ML accessible and actionable.
11 years of coding experience
21 years of employment as a software developer
Johns Hopkins University
Continuing Education Units (2.0 CEUs), MIT Professional Education, Tackling The Challenges of Big Data (6.BDx), Continuing Education Units (2.0 CEUs), MIT Professional Education, Tackling The Challenges of Big Data (6.BDx) at Massachusetts Institute of Technology
Master of Business Administration (M.B.A.), Accounting and Finance, Master of Business Administration (M.B.A.), Accounting and Finance at FGV - Fundação Getulio Vargas
Master's Degree, Economics, Master's Degree, Economics at Federal University of Rio Grande do Sul
Master's degree, Computational Biology, Master's degree, Computational Biology at University of Coimbra (Universidade de Coimbra)
Official repository of my book: "Deep Learning with PyTorch Step-by-Step: A Beginner's Guide"
Role in this project:
ML Engineer
Contributions:125 commits, 27 PRs, 137 pushes in 2 years 9 months
Contributions summary:Daniel contributed to the first chapter of the book "Deep Learning with PyTorch Step-by-Step: A Beginner's Guide", introducing and demonstrating a simple regression problem. Their contributions involved generating synthetic data, and performing train and validation splits, setting the stage for PyTorch implementation. The code includes model definition with nn.Linear, loss function and optimization. Furthermore, code for visualization using matplotlib was added and a class named StepByStep was defined.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.