About
Thanks for stopping by. Read below to learn more about myself and my background.

Qualifications
I'm a versatile Full Stack Developer with over 20 years of experience, skilled in a wide range of programming languages and frameworks, including TypeScript, JavaScript, HTML, CSS, Swift, Kotlin, PHP, Java, C, C++, Python, and Perl. With a strong background in both frontend and backend technologies and a commitment to staying current with industry trends, I consistently provide reliable web and mobile applications that meet and exceed expectations.
Education
Northern Illinois University (2004 - 2007)
Rock Valley College (2000 - 2004)
Skills
TypeScript
JavaScript
HTML
CSS
React
Vue 3
React-Native
Swift
Kotlin
PHP
JAVA
C / C++
Python
Perl
Rust
SQL
Docker
Microcontrollers
PIC Assembly
Experience
-
Self Employed (2006 - present) - Freelance Software Developer
- Delivered a diverse array of contract programming projects in C++, PHP, Java, and Objective-C, ensuring timely completion and high-quality results.
- Conceptualized, developed, and released multiple mobile applications (games and utilities) for iOS and Android platforms, catering to both personal interests and client requirements.
- Created and maintained numerous websites utilizing PHP, HTML, CSS, and JavaScript, demonstrating strong proficiency in web development technologies.
-
SitePen (January 2019 - present) - Senior Full Stack Developer
- Developed and maintained web applications using TypeScript, JavaScript, Vue, and React, demonstrating exceptional expertise in modern web technologies and frameworks.
- Collaborated with cross-functional teams to design and implement scalable, performant, and visually appealing solutions tailored to client requirements.
- Streamlined development processes and contributed to best practices, ensuring consistent, high-quality results and timely project delivery.
-
SitePen (May 2016 - January 2019) - Full Stack Developer
- Designed and implemented custom JavaScript solutions for a range of client projects, enhancing user experience and overall website performance.
- Employed cutting-edge CSS3 and HTML5 techniques to create interactive and visually appealing web components, consistently meeting client specifications.
- Actively contributed to various open source projects, fostering collaboration and knowledge sharing within the developer community.
-
FatWallet, Inc. / eBates / Rakuten (2006 - May 2016) - Senior Full
Stack Developer
- Developed and maintained high-traffic websites and APIs using PHP, MySQL, PostgreSQL, and Java, optimizing performance and ensuring seamless user experience.
- Collaborated closely with cross-functional teams to identify areas for improvement and implement strategic enhancements to web applications and APIs.
-
Arachnid, Inc. (2000 - 2006) - Embedded Software & Web
Application Developer
- Engineered software solutions for coin-operated dartboards and associated products using C, C++, and Microchip PIC Assembly, adhering to industry standards and best practices.
- Developed web applications using PHP, HTML, CSS, and JavaScript, and leveraged MySQL for robust backend database support, resulting in efficient and user-friendly systems.