Passionate about technology from an early age, I began my journey as a web developer some time in 2001 when I first learned how to build my own website. After being taught the basics of HTML and CSS by a friend met through an online game, I was immediately hooked and wanted to learn more. I began learning how to implement pre-built Perl and PHP scripts like NewsPro, contact forms, and text file based content management systems into my websites. By 2003, I started requiring more out of my websites and especially more so when I decided to try launching my own competitive gaming league. I needed to learn how to allow users to register and login. So I then decided to dive into PHP and went to work. Over the years as PHP continued to improve, I did my best to stay up to date with it.
As I was a very active competitive gamer, and often not being satisfied by the available video games, I then wanted to learn how to start creating my own video games. That is when I began college where I learned C++, C#, Java, VB.NET, Unity3D, OpenGL, and Allegro2D.
I soon realized that creating the large scale video games I had in mind was no solo task and would require a large team to create. So I went back to my roots in website development. Taking the concepts I learned from the college programming courses, I was able to apply them into website development. So I was able to translate Object-Oriented Programming I learned from the languages like C++ and C# to PHP. After solidifying Object-Oriented PHP Programming, I started learning to use MVC frameworks like CodeIgniter and Laravel.
It wasn't until a few years ago, back in 2016 when I wanted to develop a web based multiplayer bingo game. Knowing that PHP didn't exactly support live realtime updates, I ran into something called Nodejs, an excellent runtime JavaScript environment. This required me to learn JavaScript, so I figured I'd tackle learning JavaScript and JQuery at the same time. I immediately fell in love with the power of Nodejs and JavaScript.
And that eventually brought me to the frameworks like React, Angular, and Vue, which I've been learning.
Other than programming and website development, my hobbies include video games, learning anything and everything (I often find myself wanting to master anything that can be mastered), attending local community events, and traveling.
Some day I want to become an innovative pioneer in technology at the top of the field, someone who sets a new standard for the industry. And I'm willing to go above and beyond my limits to do so.
I would be happy to contribute to the development or re-design of a new or existing website, free of charge, for charity organizations that may be on limited budgets.
Inquiries can be made through the contact form on the Contact page.