Growing up in a small town in the Philippines, computers were a rarity for me. The most advanced gadget at home was a cassette tape player and a black-and-white TV. I first used a computer at the age of 11, finding it a bit complicated but intriguing. Unbeknownst to me, these early experiences paved the way for my journey into web development and design.
Discovering the Passion
High school marked the beginning of my tech adventures, I suppose. Our move to an area with accessible computer cafes opened up new possibilities. However, despite limited internet access, I found myself improving in fundamental computer skills.
A great teacher further fueled my interest in computing. I started exploring HTML and CSS, guided by a book that, unfortunately, I can't quite recall, but it covered topics related to the internet, emphasizing how HTML and CSS power the web. This exploration left me contemplating the exciting possibilities this technology held.
Furthermore, in this period, I ventured into design using Photoshop, adding another layer of creativity to my burgeoning tech journey.
College Life
College wasn't just about hitting the books; it was a transformative journey. Initially, I explored J2ME, but with the decline of Nokia phones during that period and the impending rise of iPhone and Android, I shifted my focus. Subsequently, I delved even deeper into the realms of Android and Web development, actively experimenting with game creation through Unity. These skills weren't simply acquired; I pursued them proactively. My horizons expanded as I mastered design tools like Illustrator, Photoshop, and Blender. Adding a unique touch, I delved into architectural design using SketchUp 😅.
Throughout my college years, my emphasis was on absorbing new concepts and navigating various technologies and tools that I think are invaluable for the industry. This guiding mindset not only shaped but defined my academic journey.
There was also a good dose of fun! By fun, I mean countless hours spent in computer cafes, engaging in spirited gaming sessions with friends. Heroes of Newerth was one of the popular MOBA games back then, and we equally enjoyed Crossfire, one of the most sought-after FPS games in Asia during that era.
Professional Growth
A month after graduation, I secured a position at a growing outsourcing company in the city where I used to study. Excitingly, it marked my debut job as a developer and a designer. My role covered both design and coding responsibilities. However, the professional journey wasn't consistently glamorous; instead, it unfolded as a rollercoaster of challenges and triumphs, immersing me in the authentic and dynamic world of technology.
My responsibilities extended across multiple projects, each presenting a unique set of demands. Working with diverse clients meant navigating varying expectations, and I must admit, it's been a bit stressful. However, driven by my eagerness to learn and adapt to this new professional landscape, I've embraced the challenges head-on.
The experience of juggling different projects has been both demanding and enriching. It has provided me with invaluable insights into the intricacies of client expectations, project management, and the fast-paced nature of the outsourcing industry. Despite the occasional stress, the opportunity to work on diverse projects has been a catalyst for my continued growth and development in the field of technology.
Key Milestones
Having spent four years with my initial company, I felt the need for a new chapter in my professional journey. I landed a remote position that focused on front-end development, with ReactJS as our primary tool. This transition was not only a change in my work environment but also a profound learning experience.
In this new role, the significance of certain key elements in a professional setting became even clearer. Effective coding practices were crucial not just for personal efficiency but for the overall success of the projects. The emphasis on teamwork highlighted the collaborative nature of the industry, where collective efforts often yield the best results. Moreover, the value of honest feedback became evident, creating an environment that fostered continuous improvement.
While my time with this company was relatively short, the lessons I gleaned about the importance of coding, teamwork, and honest feedback have left a lasting impact. They continue to shape my process to work and collaboration in subsequent endeavors.
Embracing Change and Continuous Growth
In recent years, I've mostly worked with start-ups, going beyond the usual limits to closely collaborate with these companies and bring their creative ideas to life. It's like a vibrant canvas where I consistently learn and grow.
What sets this period apart is the variety it brings. I've transitioned between many companies, each presenting unique challenges and opportunities. Handling different projects, working with diverse technologies, and taking on various roles have become my regular tasks. This constant movement has enhanced my adaptability, enabling success in an industry known for its fast-paced changes.
My success in this diverse environment comes from intentionally embracing change. I've trained myself and committed to continuous improvement, cultivating the flexibility needed to navigate the ever-changing professional landscape. This journey, marked by its diversity and my adaptable mindset, has significantly shaped my professional growth.
Conclusion
It's been a journey—starting out as a beginner and now working with different products that are used by many people. Each challenge and success adds a new chapter. Seeing people use those products I helped build brings joy and keeps me going. The journey keeps moving, my passion keeps growing, and the code keeps getting better—a story that's always changing and moving forward.