Hello! My name is Alfredo Pomales III, and I’m a Software Engineer and Computer Science instructor with a Master’s degree in Computer Engineering and a Bachelor’s degree in Computer Science. I’ve worked professionally as a software engineer at IBM and Apple, and I currently teach and mentor aspiring engineers through CodePath’s software engineering programs.
I specialize in tutoring Computer Science and Programming, including:
Python
Java
JavaScript / TypeScript
React and...
Hello! My name is Alfredo Pomales III, and I’m a Software Engineer and Computer Science instructor with a Master’s degree in Computer Engineering and a Bachelor’s degree in Computer Science. I’ve worked professionally as a software engineer at IBM and Apple, and I currently teach and mentor aspiring engineers through CodePath’s software engineering programs.
I specialize in tutoring Computer Science and Programming, including:
Python
Java
JavaScript / TypeScript
React and modern Web Development
Swift / iOS Mobile Development
Data Structures & Algorithms
Software Engineering fundamentals
Automated Testing and CI/CD
Full-Stack Development
My industry background includes Full-Stack Engineering, Software Development Engineering in Test (SDET), mobile application development, and scalable web systems. I’ve built and tested production software using technologies like React, TypeScript, Python, Java, and Swift, along with professional tools used in modern engineering teams.
In addition to programming, I also tutor math subjects that support computer science, including:
Calculus I–III
Discrete Mathematics
Linear Algebra
Statistics
Number Theory
Algebra
I’ve worked with students of all experience levels—from complete beginners writing their first lines of code to college students preparing for technical interviews or advanced CS coursework.
As an instructor with CodePath, I regularly help students understand complex engineering concepts by breaking them down into simple, practical ideas they can apply immediately.
I’m also fully fluent in both English and Spanish, so I’m happy to tutor students in either language.
My goal is to help you build real understanding and confidence, not just finish homework. Whether you're preparing for exams, learning programming for the first time, or trying to level up your software engineering skills, I’m here to help.