From childhood, I’ve always been excited to learn more and to continue growing. My family bought our first computer when I was 10, and I was immediately hooked – from building websites, playing competitive online games, through landing my first “software developer” job at 16 and beginning my professional journey.
Throughout my life, I’ve always believed in continued learning, focusing on refining my systems and optimizing my method of execution in both professional and personal life. As I’ve progressed from a Software Developer almost 20 years ago to CEO, I am frequently asked to share the principals and methods that I use to execute and accomplish my goals. Helping other grow — from sharing insights, problem-solving techniques to overall life philosophies — is the most rewarding part of my job.
I believe that optimal performance is based on having both your personal and professional execution in harmony and working to develop the “best version of yourself”, based on what YOU want to achieve. A big part of my professional progression has been my focus on acquiring knowledge (Books, Podcasts, etc.) related to the goals I want to accomplish and speeding up the cycle of “trial and error.” In this day and age, with the accessibility to vast amounts of knowledge, why make the same mistakes others have if you can learn relevant lessons and apply them to your profession?
My goal is to ultimately provide value to others by sharing insights, techniques, methods and other knowledge I’ve learned. I’d also love to get feedback and others’ perspectives; are there better ways to approach the same problems? Do you disagree with some of my philosophies? I’m always looking to get better and believe thoughtful disagreement is key to that progression.