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 TUIA 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 · PostgreSQLStay 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 CSSA 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