In November of 2021, I was given the opportunity to work with Multidots and began their training program. I learned the ins and outs of WordPress and eventually came on board as a full-stack developer.
Expressing my specific interest in front-end development, I later became a front-end developer and would continue to work there until June of 2023.
Below are some of the projects I took part in.
Through my education, work experience, and pure passion, I have learned a lot about web development over the past few years. Front-end development is my strength, but my time as a full-stack WordPress developer has given me a variety of skills to offer.
Working with Multidots has provided me a lot of experience and knowledge with not only how CMS platforms operate, but how to create user-friendly and consistent user interfaces for users to get the most out of their CMS.
A major part of front-end development and my bread and butter. I have always enjoyed working with them and rarely come across a design I cannot turn into code. I am proficient in using Sass, familiar with the BEM naming conventions and have experience using frameworks like Bootstrap.
While my vanilla JavaScript skills are good, as a frontend developer working in WordPress's Gutenberg I create user interfaces with React every day. Beyond simple actions like reording and adding objects in an array and managing state, I have also implemented modules such as Slick.JS, React Select, and React Sortable HOC into my interfaces.
NPM has been a part of my work flow for over 3 years to manage packages as well as Node.JS for back-end in some projects. The beauty of JS is it's modularity, and I am no stranger to adding new modules to my code. Whether it be Babel for compiling Sass or minifying JS or a new React component for a UI problem, a developer is nothing without their tools.
Proficient with jQuery and it's methods to manipulate the DOM in a more efficient way than with vanilla JavaScript.
Very familiar with Git and GitHub for keeping collaboration streamlined and changes tracable. I also have some experience using Subversion with the WordPress open-source repositories.
I have been using Adobe Photoshop for years for my own graphic design or photo manipulation projects. This skill has come in handy as I have been learning how to work with Adobe XD and Figma files as design reference for my HTML and CSS.
Being the heart of nearly 80% of websites, PHP may be messy, but it is a necessary language to know being a web developer. During my work as a full-stack developer at Multidots, I have learned a lot about how PHP works and I am familiar with the PHPCS & PHPCBF standards and formatting.
Through my experience with WordPress, I have a solid grasp of the MySQL database management system it uses. I am very comfortable with the phpMyAdmin interface, used a CLI to find and replace URLs in a local WordPress DB, and I have written queries through PHP scripts.
My capstone project for Ivy Tech. I acted as project manager and led my peers in creating a event scheduling Discord bot + web application. The app is no longer live, but you can view the code here.
A custom made WordPress block theme I made for my friend who is in music. It is not live yet, but you can download and install the theme from this repo.
A friend of mine started a WordPress eCommerce site for computer keyboards and accessories. I came on board to help with the frontend design in my spare time and got some experience using Elementor.
A landing page demo of a Figma community design.
Another landing page demo of a Figma community design.
A UI/UX enhancement of the Kandi tutorial on creating the game Mahjong with JavaScript.