Gil J. Klein

web developer

About

Bio

My first experience writing code was in 2004 at 12 years old writing very basic HTML with CSS in order to make my Myspace page look cool. At 18, I found HackThisSite.org and became passionate about learning how the web works. At 21, I began interning at Pro-tek Consulting, where I learned HTML, CSS, Javascript and the DOM (Document Object Model), along with JSON, AJAX, and JQuery in context with Model-View-Controller architecture. Eventually, I worked as a consultant for them and was contracted in a Front-End Development position at AT&T representing Pro-tek in 2013.
When that contract ended, I took a position at Raion Media, a WordPress development and marketing firm. For a few years, I would continue attending community college while learning about computers and music. Outside of school, I provided web services to small businesses in my vicinity. As a part-time freelancer, I provided blogging services to Orange Tulip Studios in 2015. During this time, I fulfilled another long-time passion of mine— one for film score composition. In 2016, I created the soundtrack to a short film called “Submit”.
Shortly thereafter, I built a website to showcase the film. Over the years I have sharpened my HTML and CSS skills building numerous websites. One day in 2018, I discovered Divi and further honed my WordPress knowledge in a specific direction — becoming an expert with Divi. At Dymic Digital, I also learned about more complex structures in WordPress such as Advanced Custom Fields and Custom Post Types. I learned how to create WordPress plugins from scratch and how to generate my own shortcodes. In short, my time as a Developer at Dymic Digital took me to the next level of Web Development on the whole.
In recent years, I enrolled in HardvardX’s CS50W course and set my focus on building Full-Stack Javascript applications with the goal of getting hired at a top-tier tech company as a web developer. Specifically, I want to be a specialist of the MERN stack (Node apps with a React front-end and a NoSQL back-end). Please see my certifications and projects below, or visit my Github account!

Software Skills

html5

css3

javascript

wordpress

divi

git

python

php

node

mongodb

react

angular

django

sql

ruby

ruby on rails

html5

css3

javascript

wordpress

divi

git

python

php

node

mongodb

react

angular

django

sql

ruby

ruby on rails

Certifications

Latest Posts

A Beginner’s Guide to Git and GitHub

Having a GitHub account is important for modern software and web developers. In short, it is like Google Drive for your code projects, but in truth, it is much, much more than that. It provides a centralized platform for showcasing skills and projects, collaborating...

Google Site Kit: What, Why, and How

Google Site Kit is Google's official WordPress plugin. Once you install it, you can get insights about how people find and use your site, how to improve, and monetize your content, directly in your WordPress dashboard. What is Google Site Kit? Google Site Kit is a...

Rank Math: 6 Amazing SEO Benefits of Using it with WordPress

Rank Math is a popular SEO plugin for WordPress that can provide several benefits to website owners. I've been using it on my WordPress websites for years, and it has never let me down. In this article, I'll explain why you should use this SEO plugin, and how you can...

4 reasons why you had better be using reCAPTCHA

You built your client a website with sweet contact forms, but they complain that it's receiving spam non-stop. This is a classic problem for the new WordPress developer. In this article, I'll explain why you should always use Google's reCAPTCHA on your forms and data...

10 Reasons SiteGround and WordPress Are A Beautiful Match Made in Hosting

As a web developer, I've had plenty of trouble with hosting companies in the past. But SiteGround has a special place in my heart, especially as a WordPress developer. Why is SiteGround the best hosting platform to use today? WordPress or not, SiteGround has become a...

Divi Toolbox: 4 Terrific Benefits of using it

Divi Toolbox by DiviLover is a third-party plugin for the Divi theme, designed to enhance the Divi Builder and add new features and functionalities to the Divi theme, and I've been using it with all of my Divi websites for several years. To learn how to get started...

Create a WordPress Shortcode in 5 Easy Steps

Learning how to use shortcodes changed the game for me as a WordPress Developer. I learned that I could inject whatever HTML, CSS, and JavaScript I wanted into whatever part of whatever page or post I chose in my WordPress website. What is a "Shortcode"? Shortcodes in...

Divi Contact Form Helper: 5 Awesome Reasons to Use This Plugin

Divi Contact Form Helper is a useful tool for anyone using the Divi theme on their WordPress website and who wants to create a custom contact form. 5 Simple Reasons to Use Divi Contact Form Helper Here are a few reasons why you might want to use the Divi Contact Form...

Child themes for WordPress: 4 Great Reasons to Use One

If you are a new WordPress developer, you might not see the value in creating your own child theme. You may be thinking to yourself, "child theme? But my theme does everything I need it to do! Why go through the extra effort?" Well, the truth is that if you are...

5 Reasons why Divi by Elegant Themes is the Best for WordPress

You're ready to build your next WordPress website. But you're still haunted by memories of your regular theme's limitations. Well, if you're looking for the last WordPress theme you will ever try out, then look no further. Divi by Elegant Themes has everything you...

Projects

React Apps

ReactJS (also known as React) is an open-source JavaScript library for building user interfaces (UIs). It was developed by Facebook and is now maintained by a community of developers. It allows developers to create reusable UI components and manage the state of those components efficiently. It follows a declarative programming model, where developers can define how the UI should look based on the current state of the application, and React will take care of updating the UI when the state changes. React can be used with other libraries and frameworks to build complete applications, and it is often used with other JavaScript libraries such as Redux for state management and React Router for handling routing in single-page applications.

Expense Tracker

WordPress Sites

WordPress is built on the LAMP stack (Linux, Apache, MySQL, PHP). It is a well-known CMS that runs much of the web today. When partnered with the Divi Theme and a number of premium plugins, nearly anything can be done. I have produced a number of live sites for a variety of technical purposes including e-commerce, lead generation for businesses, blogs, and portfolio websites such as this one.

Open Source Projects

The open-source community is where much of the advancement of software happens. Thanks to many hardworking developers around the world, anyone scaffolding a modern React app stands on the shoulders of giants. As an homage to those that coded before, and in appreciation of the community growing today, I have made my own contributions to other open source projects. You will find my contribution to TwilioLabs’ art project at the link below, and at the coordinate y: 13, x: 42.

open-pixel-art

freeCodeCamp

Music: Original Sound Tracks

As a film score composer, I have had the privilege of creating the Original Soundtrack for the short film ‘Submit’ in 2016. I also composed the theme for a mini-documentary on the artistic skills of painter Asaf Amario working with Monument Visions.

Submit OST

Asaf Amario Documentary OST