Coder Social home page Coder Social 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

Mike England doesn’t have any public repositories yet.

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.