I love to work in JavaScript, PHP and Node.js, but also love expanding my utility belt with new languages that fit the job.
My programming kick started when I wanted to add functionality to a browser text-based game I played back in 2012, after research, I discovered the game was run with MCCodes https://mccodes.com and started becoming an active member on the forum https://makewebgames.io where I would go on to make some of my own games.
My favorite activities include journaling, running, and binging google to learn about new topics.
I have recently been getting into Python to do web scraping with Selenium, so that I can log new entries from Buff, a CSGO website. I'm also interested in writing bash scripts to help automate some docker deployments.
Showcase
![animated tiles](./images/projects/thumb-5.jpg)
React Animated Icons
Here is a website built with React and TypeScript. Upon page load, some icons animate in, and upon scrolling further, more icons animate into view.
See It Live
Vue 3 Kanban
Here is a basic Kanban built with Vue3 and TypeScript.
See It Live
![carousel react component](./images/projects/thumb-1.jpg)
React Carousel Component
Here is a custom built tile-based carousel created as a React component.
Play around with the slider! None of the links work, the rest of the page is just placeholder.
See It Live
![JavaScript calculator](./images/projects/thumb-2.jpg)
JavaScript Calculator
A calculator with basic arithmetic functions using vanilla JavaScript.
See It Live
![JavaScript Border Shapes](./images/projects/thumb-3.jpg)
JavaScript Border Shapes
Tool built in vanilla JavaScript to visualize and generate border-radius in all types of CSS.
See It Live
![Color Cycler](./images/projects/thumb-4.jpg)
Color Cycle
This app draws a box filled with a user specified color and makes small changes over
time based on user input. In other words, cycles through changes to the originally specified color.
These changes allow the user to experience the visual impact that different values to the individual parts of an RGB
color specification make.
See It Live