At the age of 15 I started learning C++ so I could develop video games using Unreal Engine. Later on I often used C++ to program Arduinos. I then learned C so I could modify memory within games. In my senior year of college I used C++ to write OpenGL programs, data structures, and also built a compiler to translate a Java-like subset language into x86 assembly.
I developed an interest in machine learning so I learned Python. After realizing how much more I could accomplish in less time with Python, I began using Python for all sorts of programs. I learned to make use of the Kivy cross-platform framework, libraries such as PyGame, and machine learning libraries such as Scikit-Learn as well as NumPy and MatPlotLib.
In college I decided to buy a Mac for the first time and learn to write an iOS application natively. I've developed an app for home inspectors that I plan to release later this year after adding a few more features.
Aside from native iOS and the cross-platform Kivy framework, I have written some smaller apps in Java during a Human-Computer Interaction college course.
In order to market my app as well as myself, I needed to learn some web development. So I set out to learn HTML, CSS, Javascript, Bootstrap, Node.JS, Express.JS and React.JS. This website makes use of React on the "Projects" page. My property management metrics site that I built for a client makes use of Node, Express, and EJS. It reads and manipulates data from the PropertyWare API. Both make use of Bootstrap. This one is hosted on GitHub Pages and the metrics app is hosted on Heroku.
I've been a licensed real estate agent in Texas since 2014. In 2020 I passed the FAA Private Pilot's written exam and I am currently working to log enough flight time for my certification. On a good day I can break 80 in a round of golf. I can also exceed 100 on a bad day..