GithubHelp home page GithubHelp logo

Hi there 👋

I'm a JavaScript focused Front End Engineer, in Dayton, Ohio. So what does "JavaScript focused" mean? I work on a variety of project types using: JavaScript, React, Webpack, Jest, Gutenberg blocks, Gatsby, and Next.js.

What I'm working on...

In my free time I'm passionate about working on side projects. Here are a few of my favorite code experiments:

Timeline App

Okay, so the name isn't so original 😄. Timeline App is a simple social app for creating and organizing timelines. Each timeline consists of posts, and each post must have a title, date, and associated timeline. Unlike most social apps, the idea here is that your timeline is a reflection of your life. Users can modify post dates, relocate posts to other timelines and have as many timelines as they like. Under the hood, this PWA is powered by Firebase and React.

See Timeline App Repo

Image Sorcery

While working on the Timeline App it became clear that I had an image size problem. While users can add and upload images to posts, they cannot resize or manipulate images. This problem contributes to excessive storage sizes and a poor user experience with creating new posts. Thus the idea for "Image Sorcery" was born.

Image Sorcery is a client side image editing UI for the browser. Behind the scenes this app uses JIMP (JavaScript Image Manipulation Program) to manipulate the image data directly in the browser. While there are many 3rd party solutions for handling image manipulation, I wanted to create something fun and cost-effective that doesn't require a 3rd party solution.

Eventually, I plan to make this Image Sorcery an NPM package.

See Image Sorcery Repo

Display Exif Data

Display Exif Data is a WordPress plugin that enables content creators to display exif data on images. Rather than provide another "custom block" for users to manage, this plugin attaches additional controls directly into the core/image block. This way users can decide at the block level which images they want to display exif data on. Optionally, site-admins can pick and choose which fields they want to allow and if the field choices can be overridden at the block level. Eventually, I plan to extend the functionality to more blocks such as the "Gallery" block.

See Display Exif Data Repo

micheal.dev

At the end of 2020, I decided it's time to refocus my personal site micheal.dev with the latest techniques I've learned over the last two years. My current site is a simple static site built using Gatsby. This time around, I enforced more strict coding standards, re-imagined styling, refactored all of the components, and integrated Jest for testing my code. Also, this site is open source. My goal is to continuously add new features and create a scalable platform to grow alongside my career.

See Micheal.dev Repo

⚡ Fun Fact:

  • I'm obsessed with Dobermans and have one
  • My cat is the center of attention and sleeps on my desk while coding projects
  • I'm new to the Dad scene
  • Motorcycles are life
  • I binge zombie shows on Netflix, Black Summer is my favorite!

Mike England's Projects

forevergrid icon forevergrid

A lightweight and accessible, Gutenberg theme for WordPress.

gutenberg icon gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

gutenberg-filters-demo icon gutenberg-filters-demo

(IN PROGRESS) This is a basic plugin that shows various ways to manipulate the WordPress Gutenberg editor.

hms-author icon hms-author

This is a simple plugin that enhances how authors are utilized on a WordPress site. This is a work in progress and is not complete.

hms-blocks icon hms-blocks

This is a repo dedicated towards creating custom Gutenberg blocks.

hms-events icon hms-events

A custom post type for events complete with Gutenberg block. Requires (ACF and ACF REST)

wordpress icon wordpress

WordPress, Git-ified. Synced via SVN every 15 minutes, including branches and tags! This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit patches to https://core.trac.wordpress.org/ instead.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.