
About Me
I lead, architect, manage, and build web applications and business technical solutions, and see them through to completion.
TLDR;
I am self-taught and have been running a web development company for over 18 years.
From car dealership websites to large scale web applications...
At the age of 16 I learned HTML and began building/maintaining a website for a local car dealership. I also managed the dealership's eBay® listings for all their cars.
After I graduated high school, I decided to serve a 2 year service mission for The Church of Jesus Christ of Latter-Day Saints. I served in Portugal and learned the Portuguese language.
Upon returning I set out to build a website creator. During this time I learned Java and Javascript, and everything else I needed to know, to build a tool that built websites. I finished building the entire website creator. During the recession we failed to launch, but this was my education.
We transitioned into a web development company immediately, where I continued to learn and expand my skills. We brought on clients for whom we provided outsourced full-time development. Most of those companies were in the alternative healthcare industry.
Over the course of 18 years I have led in-house and remote team members in building and managing the technology of our clients. I have been at the forefront of development and leading our team, keeping my technical and project management skills sharp.
We built many large scale web applications including an in-house member management tool, an online training platform, a custom discussion board, payment platforms/integrations, and much more.
Work History
Senior Software Development Manager
September 2015 to Present
- Led and ran all the development and technology business needs of the company.
- Oversaw the acquisition of new clients and managed our development team, developing much of the software myself.
- Each new client involved building new custom software solutions, integrating 3rd party software, and migrating old systems to the corresponding replacements.
- Continued to fulfill previous duties of Senior Web Developer.
Senior Full Stack Developer
November 2007 to September 2015
- Architected web applications, reviewing each project and choosing frameworks and solutions that best fit each one.
- Managed development projects.
- Built and maintained software according to client needs.
Website Manager
September 2002 to November 2005
- Maintained company website for car dealership. Kept up to date daily inventory on website and launched and managed eBay® listings for the cars.
Skills
I know how to architect web applications, reviewing each project and choosing frameworks and solutions that best fit each one. I have developed these from beginning to end and beyond.
I have learned and developed skills in project/team management as well as many programming languages, frameworks, and libraries. I have primarily focused on Javascript as it has become more and more widely available as a viable solution on all platforms.
I have developed several backends and APIs using Java and NodeJS with Express. I am experienced in SQL and NoSQL databases. I have also worked extensively with Firebase and its suite of developer solutions.
I am self-motivated and have proven that I can deliver short and long term needs. I currently work in a co-working space where I have been thriving for years. I can manage remote and in-house developers. I work very well in a remote environment.
Projects
Penstra
Fully featured online writing software. Features include chapter/scene organization, outlining, plotting, characters/locations/other notes, character/location/other note detection in chapters/scenes, autosave, auto revision history, export, DropBox/Google Drive backups, notes, feedback, word count and stats, mobile app, and much more.
EEGInfo Chatboard
Fully custom professional discussion board. Features include posting new messages, commenting, liking, follow/unfollow, attachments, notifications, access restrictions, best answer, integration with a mailing list, search with custom filtering, edit post/comment, member profiles, and more.
Online Training Platform
Custom online training platform. Features include sections and learning modules, quizzes, custom PDF certificates upon completion, follow-along transcription, notes, bookmarks, timed content that appears in a sidebar at certain times for a module, and more.
The Listening Program Online
TLP Online is an online audio streaming service that delivers neuroscience based music programs for brain training. The program delivers audio to listeners following a schedule. Features include high quality audio streaming, listening history, listening logs, mood tracking, reporting, custom schedules, solor and group listening, clinician oversight, affiliate tracking and r



