Hi! I'm Phoebus Chang, a high school freshman with a passion for Python programming and all things code.
My journey into programming began at a young age when I became fascinated by the logic behind how computers work. I was always curious about technology and wanted to understand how the digital world operated.
Early Years - Programming Discovery
My programming journey started with Scratch programming, where I created simple games and animations. This visual programming language helped me understand basic programming concepts like loops, conditionals, and variables in a fun, interactive way.
Growing Curiosity - Hardware Programming
As I grew, I noticed the limitations of block-based programming and wanted more control. This led me to discover Arduino programming, which introduced me to the exciting world of hardware programming. I learned to control LEDs, sensors, and motors, bridging the gap between software and physical systems.
Python Programming Discovery
After some time with Arduino, I discovered Python programming and fell in love with its simplicity and power. Alongside Python, I began learning web development with HTML, CSS, and JavaScript, giving me a well-rounded foundation in both backend and frontend technologies.
Algorithm Mastery & LeetCode
With my passion for Python programming and problem solving, I decided to start doing LeetCode algorithms. This platform allowed me to learn advanced algorithms and data structures, which I found intellectually stimulating and rewarding for computer science learning.
AI & Machine Learning Programming
At the same time, I became interested with artificial intelligence programming. I self-learned calculus, neural networks, and PyTorch, diving deep into the mathematics and implementation of AI systems. This allowed me to create many of my own AI programming projects, which you can see in my GitHub repositories.
I believe that technology and programming are the future, and I would be ready when the day comes.