Finetuning Foundation Models
A practical deep dive into finetuning LLMs — classification heads and spam dataset
Software Engineering, Lifestyle, Books, Learning
A practical deep dive into finetuning LLMs — classification heads and spam dataset
A deep dive into self-attention mechanisms, the Transformer architecture, and GPT-like foundation models built from scratch in Python and PyTorch
A reflection of my ML learning journey & plans for 2026
Working on Computer Vision Multiple Classification Problems for Medical Diagnosis
Learning PyTorch: tensors, operations, linear regression, datasets, dataloaders, and computer vision
Sharing my ML/AI & Biomedicine learning path
Learning biology, proteins, deep learning for biology, and predicting protein functions from sequences
A recurrent neural network implemented with mathematics and Python
Learning theory and implementation of a logistic regression for single and multiple variables using Python and Mathematics
Web Performance improvement for QuintoAndar webapp: LCP, Element Render Delay & Hydration
Learning theory and implementation of a linear regression for single and multiple variables using Python and Mathematics
Sharing the journey of learning Machine Learning, AI, Deep Learning, and Mathematics
A deep neural network implemented with mathematics and Python
A 2-layers neural network implemented with mathematics and Python
Training Machine Learning models to classify cancer tumor types: Naive Bayes, Logistic Regression, SVM, KNN, Decision Tree, Random Forest, and XGBoost
Essay: The Art of Learning
Essay: Applying Books in My Life
Essay: Learning & The Power of the First Step
Learning the fundamentals of Statistics for Machine Learning
Learning the fundamentals of Linear Algebra for Machine Learning
Learning the fundamentals of Calculus, Derivatives, and Optimization for Machine Learning
Learning the fundamentals of algebra for Machine Learning
A documentation series about my mathematics studies for Machine Learning
Performance optimizations for the interaction to next paint metric: Leveraging the Idle Until Urgent technique
Performance optimizations for the interaction to next paint metric and sharing the learning along the way
Recharging my energy to get the passion for my programming craft back
What I did in 2023 and what I plan for 2024
My list of books of 2023
How to handle control flor with if and while expressions in a programming language
How scope, variables, environments and blocks work in the semantics of a programming language
The Eva programming language, its syntax and features, and the interpreter implementation: numbers, strings, and addition
A crash course on compilers and runtime semantics
Understanding how implement let declarations for the TypeScript compiler
Understanding how implement multiple symbols for variable statements in the TypeScript compiler
Understanding how empty statement and semicolon as statement ender are implemented in the TypeScript compiler
Understanding how string literals are implemented in the TypeScript compiler
Understand how the TypeScript compiler works: source code, scanner, parser, tokenization, binder, type checking, emitting files
Solving algorithmic problems, algorithmic techniques, two pointers
Understand how the TypeScript compiler uses closures
Data Structures and Algorithms — Trees, Binary Trees, Binary Search Trees
Understanding different rendering architectures in react.js and how they impact performance on the web: Client-Side Rendering, Server-Side Rendering, and Streaming SSR
Understand how the TypeScript compiler works: source code, scanner, parser, tokenization, binder, type checking, emitting files
Frontend System Design of the Spotify Playlist
How to use webpack code splitting and browser caching to improve performance
Investigating performance problems with the devtools performance tab and improving the web performance of the React runtime application
Solving algorithms problems: decode the message
How to write a memoization function from scratch and improvement the performance of your functions with caching
Empowering product teams with the foundational frontend ecosystem and reliable, performant, and developer-friendly tools to efficiently build great user experiences
Solving algorithm problems with TK
Solving algorithm problems with TK