I am a web developer based in Cleveland, Ohio who is open to moving and remote projects. Clean, reliable code, Agile project management, focused work ethic and and good eye for graphic design help me build solid and engaging web apps.
Highlights
- I created a complete and interactive JavaScript Cheat Sheet that is both a cheat sheet and full learning tool. Toggling between the Learn and Cheat Sheet modes shows or hides detail, making it a great tool for finding quick info and then expanding the detail as needed.
- My Interview Questions tool helps simulate a coding interview environment, with over 600 possible coding question randomly chosen and answers timed. It is filterable, so we can focus on larger algorithm and data-structure questions, advanced questions or even just take basic questions. Code work areas are provided for working through big answers.
- I designed and built this website from the ground up on the WordPress framework. This includes creating all of the visual elements and images (unless otherwise credited).
- I frequently build little coding projects to explore some new territory or just for fun. Check those out here.
- Towards the bottom of this page are a few samples of my own code work and writing on various code-related subjects.
Do you need a dedicated and skilled developer for long-term employment or project-based contracts? Hire me by reaching out here.
Primary Skills:
- JavaScript (core and REACT)
- PHP (core and WordPress)
- Agile Project Management
- Web Design & Graphics
- MongoDB
- Node & NPM
- Express
- Axios
- MySQL
- CSS3 (core and SASS)
- HTML
Secondary Skills:
- GraphQL
- FireStore
- Google Apps Scripts
- Vue.js
- Apache-based servers

Audio Plugin Organizer
The Audio Plugin Organizer is a tool designed to help music producers manage their plugins efficiently. It allows users to quickly find specific types of audio processors, enhancing workflow during production. Future updates aim to include a locally-run version, automatic plugin detection, and cloud syncing for seamless access across different studios. MORE q

Ultimate JS Cheat Sheet
The Ultimate JavaScript Cheat Sheet offers an interactive environment for learning and referencing JavaScript. It features two modes (Learn and Cheat), basic and advanced views, and a masonry layout for efficient topic searching. A custom search tool enhances usability by enabling quick navigation and highlighting of terms, making it an easy and complete tool. MORE q

Interview Questions Tool
If you do a web search for anything close to “coding interview questions”, you will be treated to a bounty of questions. A good thing, for sure, but actually making use of these questions in any sort of repetitive and complete manner is difficult. Make a list…a spreadsheet…flash cards…or whatever you want and a the collection becomes too big to be useful in any sort of an effective manner; or so I found. MORE q

EssenceTheme – Powerful & Elegant WordPress Theme
EssenceTheme is an elegant WordPress theme emphasizing essential features for easy customization and content showcasing. It includes smart sidebar management, a powerful Customizer with a full color palette tool, an elegant featured posts section, versatile footer CTA options, and full menu support. Optimized for plugins, it aligns with best practices for seamless user experience. MORE q

JavaScript Game – ABC Sheep – Multi-Player
This interactive game, designed for Chrome browsers on laptops/desktops, helps children practice their ABCs through voice recognition. Players speak letters into a microphone after a sheep displays them. A headset is recommended for optimal sound pickup. The game may have bugs, but it has been successfully tested by children. MORE q

Crazy Cool Loaders Part Two
This little project is a continuation of this one: Crazy Cool Loaders Part One. As mentioned in that post, loaders mean we are waiting... and waiting is not fun. These loaders hopefully make us forget about the wait and, perhaps, even enjoy it a bit. See the Pen CSS Loaders 2 by Mike (@DarkMG73) on… MORE q

Coding Mini Projects
Here is a sampling of some of my little web projects. Most are for study or experimentation and some are just pure fun. These are all original; none are from tutorials, lessons, etc. For more web dev info, check out my blog or the Web Dev page. Or, check out my CodePen showcase, GitHub or… MORE q

Study Plan Tool
The Study Plan Tool helps break down overwhelming goals into manageable steps rather than serving as a traditional planner. Users input a main goal and sub-goals, creating a structured syllabus to track progress. The tool emphasizes prioritizing steps and documenting skills learned for future reference, all in service of achieve the main goal. MORE q

Interview Questions List
The Interview Questions tool offers direct access to all questions, filtered by level (Basic or Advanced) and topic. Users can search without filters, ensuring comprehensive results. For recommendations or errors, contact options are provided at the bottom of the page. MORE q

WordPress Theme Dev Quick Reference
The document is a comprehensive guide for WordPress theme development, outlining essential processes, best practices, and necessary tools for creating custom themes. It provides detailed explanations of WordPress functions, coding standards, debugging methods, user roles, and integrating AJAX requests. The guide also enhances understanding of Gutenberg block development and plugin creation. MORE q

Crazy Cool Pure CSS Scrollbars
This post presents a quick reference for unique scrollbar styles I created. Keep in mind that on iOS and certain touch-screen devices, scrollbars may not be visible, rendering the CodePen potentially empty. To fully experience it, viewers should use a laptop or desktop computer. MORE q

Pure CSS 3D Card Animations
Here is a quick reference for some basic pure-css animations. See the Pen CSS 3d Animations-Method 1 by Mike (@DarkMG73) on CodePen. MORE q

CSS Grid – Multiple Cell Examples
This is just a quick reference for positioning items in a CSS grid. See the Pen CSS Grid - Diverse Cells Example by Mike (@DarkMG73) on CodePen. MORE q

JavaScript Survey Sample with Pure CSS Three-Way Switches
This is an addition to my Pure CSS Three-Way Switches Part One and Pure CSS Three-Way Switches Part Two posts. I needed three-way switches for a survey tool for starwarsrumors.com. These are the three-way switches from the previous two posts, but styled as sliders along with some basic JavaScript survey functionality. This ended up being… MORE q

Pure CSS Three-Way Switches Part Two
This is an addition to my Pure CSS Three-Way Switches Part 1 post. I needed three-way switches for a survey tool I was building for a site of mine, starwarsrumors.com. These are those three-way switches, but with a different look. Also, check out JavaScript Survey Sample with Pure CSS Three-Way Switches. There we find more of a… MORE q

Pure CSS Three-Way Switches Part One
I needed three-way switches for a survey tool I was building for a site of mine, starwarsrumors.com. I wanted a certain overall experience with these. Ultimately, three-way switches are a little more involved than a regular switch, and I wanted to have a default center and not allow for them all to be 'off'. The… MORE q