Assembly in Progress...

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


Constructors

A constructor is just a function that can be used to create any number of objects with the same properties. Constructor names usually  MORE q

Date and Time in Javascript

The Date() object provides the number of seconds from January 1970 UTC up to the moment it is invoked. The parameters of the function allow for formatting of the output.. .toLocaleTimeString(), .toLocaleDateString() and .toLocaleString() are   MORE q

Classes in JavaScript

Classes are blueprints to create Objects. When a class is set up with all of the properties and functions for the object, this class can then be used to create any number of identical Objects. Important notes on classes : It is common to capitalize the first letter of the class name to make clear it is a class and  MORE q

Literals in JavaScript

Literal in programming: In computer science, a literal is a notation for representing a fixed value in source code. In JavaScript, it would be closed by { } or [ ]. Object Literal: This would be closed by { } and have a key(String or Number) and a value (any type) separated by a colon with each entry   MORE q

Forms & Validation

It is a good idea to perform basic tests on user-inputted data before sending it to the server just to make sure it meets basic standards. This is not, in any way, a substitute for actual security tests that must be performed on the server before consuming the data. Any code running in the browser can be altered, so truly protecting the server from malicious code sent via form data can only be done away from the  MORE q

Math in JavaScript

JavaScript has a variety of mathematical functions and operators. The basic set is listed below. For more advance functions  MORE q

Arrays in Javascript

Arrays in JavaScript are versatile structures for storing various data types, indexed from zero. They allow for creation through methods or literal expressions and support numerous properties and methods for manipulation and data retrieval. Common operations include adding, removing, and accessing elements, as well as merging arrays without altering originals.  MORE q

Variables in JavaScript

Variables in JavaScript are basically names or references to storage locations in memory. A variable name needs to start with a letter (lowercase is most common, though uppercase can be used), an underscore( _ ) or dollar sign( $ ). Variables will be either local, which means they are only accessible within a function or brackets, or global, which means they are accessible anywhere. Variable Declarations var - scoped globally. const - block scoped by curly brackets {} and unchangeable. let - block scoped and changeable. The last option is  MORE q

Post Navigation

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

q
↑ Back to Top