I'm a problem solver. It's my passion to help people solve problems. I have 20+ years of experience in a wide-range of programming languages, technologies, and concepts, web and desktop.
I began my career as a self-taught programmer but later attended college to attain expertise for both web and desktop environments. I build applications, web pages, and web/database services for my clients in a variety of programming languages.
With now 20+ years of experience in software development/programming/engineering, I have acquired the skills to wear many hats if needed and solve complex problems utilizing a wide array of languages, frameworks and tools. I believe that my best attribute is my ability to use a strong analytical sense to troubleshoot and think abstractly.
I strive to be the go-to guy for technical troubleshooting issues. I yearn for the odd problem that no one can solve, and hope that it requires me to pick up new knowledge to conquer it.
When I'm not writing code and developing projects for my clients, I enjoy learning new technical skills like playing the electric guitar, new programming concepts, and other helpful skills (I've become something of an amatuer locksmith, choosing to expand my OpSec abilities one pin at a time).
I have been an avid gamer since receiving my first Atari 2600 console for Christmas when I was only four years old. Away from the computer screen, I also enjoy my newfound hobby of hiking.
A natural born ‘computer geek’, I also like to use my down time taking part in white hat hacking & programming challenges, both for personal knowledge gain and to help build a safer Internet for everyone.
I also prefer to spend my leisure time away from the keyboard with my beautiful wife and two young daughters.
Work Terms
I work full time through the week and am available during weekends for emergencies or deadlines. My regular hourly rate varies depending on level of involvement, and to a lesser degree how many technologies would be needed from me. But in general I usually quote anywhere from $20.00 - 45.00 per hour, USD, but I'm usually flexible and love to help people, so reach out! I'm sure we can work something out somehow.
As far as payment structure goes, on smaller jobs I can do in a few hours or less, I prefer to use SafePay escrow for invoicing and payment upon completion. On larger jobs I prefer to do a small deposit/retainer amount to secure my time, and the remainder of the balance paid upon completion. For long term projects (i.e. projects encompassing one week or longer), milestones with escrow delivery for each milestone is my preferred method.
In any case my main goal is to satisfy my clients and give them what they want and try to do it as cost-effective as possible. If I've learned anything in almost two decades in this business, it's that you need a client's happiness before you need their money, because these people are the ones that generate your business through word of mouth/referrals (not to mention it's my personal goal to help people solve their problems; it literally drives me day-to-day).