logo

Projects 2024

mines game screenshot
Mines Game
mines.jonathandobson.com
crypto chart screenshot
Google charts with crypto prices
cryptochart.jonathandobson.com

Projects 2023

webcam barcode scanner screenshot
Webcam Barcode Scanner
/Projects/BarcodeScanner

Projects 2022

Coming soon...

Projects 2021

Coming soon...

Projects 2020

Coming soon...

Projects 2019

Coming soon...

Last updated: todayWed May 29 2024 04:04:31 GMT+0000 (Coordinated Universal Time)
Contact Me Today

Skills

JavaScript

My primary language, since 2016. I have experience with ES6, TypeScript, and Node.js and many JavaScript features including async/await, promises, and closures.

TypeScript

Typescript has been instrumental in making me a better developer. I began using and learning about it in 2023, and in several projects since then. I plan to continue to use it in all future projects.

Linux/Unix Shell

Using Ubuntu, Fedora, CentOS, and Alpine Linux, and each in Desktop and Server configurations. I use linux for hosting this site on a VPS. In 2014, I switched out my windows workstation for Ubuntu. Since then, I have learned a massive amount about linux, and have been thrilled to learn about so many commands for linux and unix systems. In 2016, I began using remote VPS with linux while getting into crypto mining and hosting master-nodes. This was a catalyst that help supercharge my linux-learning progress.

React

Using React since 2019. I have experience with hooks, context, and Redux. I have built several projects with React, including this website.

Self-Hosting

I have self-hosted on my local machine before, starting in early 2000‘s with my windows box, however I now prefer a VPS since it is cheap, always on, comes with virtually every feature that a regular computer has, like a static IP, a network, an OS, and anything I want to install. I am hosting several websites and services on VPS now. I have experience with Nginx, Traefik, Docker, and Docker Swarm, Apache, and more.

Dev-Ops and CI/CD

Experience with CI/CD, Docker, Docker Swarm, Kubernetes, and more. Most of my Dev-Ops experience comes from self-hosting and my role TechJoy

Cascading Style Sheets

I have built several projects with CSS. My push to get well-versed in CSS started in 2019 during my time in Vschool coding boot-camp. I have experience with box model, flexbox, grid, React css modules, and more. I am currently learning tailwindCSS at TechJoy and starting to use it in more of my personal projects.CSS: Gameboy replica

NodeJS and Express

Next.js 14 & App Router

Git

GitHub

Markdown

HTML

VSCode

Databases

MySQL

MongoDB

PostgreSQL

Prisma

GraphQL

REST API

WebSockets & Socket.io

Docker & Docker Swarm

Kubernetes

Traefik

Nginx

PHP

Python

Oauth2

Spreadsheets

Google APIs

Google Maps

Jamf API

Crypto Exchange APIs

Bitstamp

Coinmetro

Coinbase

XRPL

Cloudflare

NPM publishing

Chrome Extensions Development

PWA/Mobile with Ionic Framework















Contact Me Today













Linkedin Profile
linkedin.com/in/fromjon
Github Profile
github.com/Jonathan-Dobson
FreeCodeCamp Certification
freecodecamp.org/certification/fromjon/javascript-algorithms-and-data-structures
PluralSight Profile
app.pluralsight.com/profile/fromjon
Hacker Rank Profile
hackerrank.com/profile/fromjon/activity
Thank you for visiting
This site was last updated todayWed May 29 2024 04:04:31 GMT+0000 (Coordinated Universal Time)