Skip to main content

Ryan Dickinson

Full-Stack Developer · Michigan, USA

Summary

Full-stack developer focused on building useful, well-crafted, open-source software. I got into programming to solve real problems and enjoy shipping tools that strengthen communities — from a C++ Unix shell to a community-driven ice-safety platform.

Skills

Backend
PHP · Laravel · Node.js · Express · REST APIs · GraphQL
Frontend
Vue 3 · JavaScript (ES2023) · Tailwind CSS · HTML5 · CSS3
Databases
PostgreSQL · MySQL · MariaDB · SQLite
Systems & Tools
C / C++ · Python · Linux · Git

Selected projects

shelloveu

C++17 · GNU Readline · Sixel Graphics · Raw-mode TUI

A Unix shell built from scratch in C++17 with a built-in file manager, text editor, image viewer, and hidden dino game. Pipelines, job control, rm -rf safety fuse, and a git-aware prompt — all in one binary.

SIT (Safe Ice Tool)

Laravel · Vue.js · Tailwind CSS · PostgreSQL

Stay In The Knowledge — or sit at home if conditions aren't safe. A community-driven ice safety platform that helps anglers and outdoor enthusiasts share real-time ice conditions.

BeeManager

HTML5 · CSS3 · JavaScript · Tailwind CSS

A landing page for a new and upcoming native mobile app — monitor, manage, and optimize your hives with precision. Like having a master beekeeper in your pocket.

Certifications

  • NodeJS — The Complete Guide (MVC, REST APIs, GraphQL, Deno)Udemy · 40.5 hours
  • Modern JavaScript From The Beginning 2.0Udemy · 40 hours
  • The Complete Web Developer Course 3.0Udemy · 31 hours
  • React Front To BackUdemy · 20 hours
  • Master Laravel 12 and Vue 3 — Build SPA ApplicationUdemy · 19.5 hours
  • PHP From Scratch — Beginner To AdvancedUdemy · 18.5 hours

© 2026 Ryan Dickinson