

About Programming Squirrel
Programming Squirrel is a technical blog focused on teaching programming foundations, data thinking, and machine learning concepts in a clear, practical, and human-friendly way.
The goal of this site is simple:
to help developers build strong fundamentals that scale from Python basics all the way to data-driven systems and machine learning.
Who’s behind Programmer Squirrel?
Hi, I’m César Pasillas, a Software Engineer with a strong focus on Python, data systems, machine learning foundations, and scalable software architecture.
I write this blog using the narrative voice of Aran DataNut, a curious (and slightly obsessive) squirrel who helps explain complex technical ideas in an approachable way — without sacrificing depth or rigor.
Behind the character, everything you’ll read here is based on real engineering experience, architectural decision-making, and long-term technical thinking.
What I do
My work sits at the intersection of:
- Java development
- Python development
- Data processing and analysis
- Machine learning foundations
- AI-assisted systems
- Scalable and maintainable software architecture
I’m especially interested in how small technical decisions early on affect systems as they grow, which is why this blog emphasizes fundamentals, clarity, and intentional design.
This mindset is what I bring to my work as a technical lead / CTO-level engineer, whether I’m building tools, designing systems, or mentoring developers.
Why Programming Squirrel exits
any learning resources jump too quickly into frameworks or advanced tools.
Programming Squirrel takes a different approach:
- Start with fundamentals
- Build strong mental models
- Connect programming → data → machine learning
- Always explain why a solution exists, not just how
The content here is designed to grow with you — from beginner-friendly explanations to more advanced topics in data and AI systems.
What you’ll find here
On Programming Squirrel, you’ll find:
- Python tutorials and learning series
- Practical examples and small challenges
- Clear explanations of core programming concepts
- Gradual transitions into data and machine learning topics
- Technical reasoning from a CTO-level perspective
Some experimental tools and prototypes are built under the Nerdy Wizard umbrella, where I explore practical implementations and applied ideas.
About the author
César Pasillas
Software Engineer · AI & Machine Learning Enthusiast
CTO mindset · Technical leadership · Scalable systems
You can connect with me here:
