Hi, I'm Ryan.

A Full Stack Software Developer

About

I'm a full stack software developer based in Nashville, TN specializing in building web applications and development tooling. With a passion for brainstorming and problem-solving, I love crafting efficient and user-friendly solutions that meet the needs of clients and users alike. From design to deployment, I enjoy every step of the development process and am always eager to learn new skills and technologies.

Ryan Phillips Portrait

Web standards, accessibility, and security best practices are at the forefront of my development philosophy, and I love being able to dive into the details of how things work while finding ways to improve my craft. My recent work has been focused on building applications using JavaScript, TypeScript, React, PHP, Python, MySQL, and AWS. Additionally, I've been working on development tooling and automation scripts to improve developer workflows and productivity.

Looking forward, I'm eager to branch into more systems-level programming and explore the world of Golang, Rust, and other languages that allow for low-level control and performance optimization. When I'm not coding, you can find me exploring new places to practice my photography, enjoying the outdoors, or spending time with my family and friends. I'm always looking for new challenges and opportunities to grow as a developer, so feel free to reach out if you'd like to connect!

Skills

JavaScript TypeScript React Next.js Python Django PHP Laravel WordPress MySQL SQLite Amazon Web Services Docker HTML CSS Sass Tailwind CSS Bootstrap

Projects

Screenshot of Shodo Static Site Generator

Shodo - A Static Site Generator

Shodo is a static site generator that allows you to create modular, fast, and SEO optimized websites with ease using file-based routing. It supports generating content from Markdown files, Jinja templates, and JSON. Scaffolding a new project is as simple as running a single command, "start-shodo-project". I used it to build this website!

Python Jinja JavaScript HTML
Screenshot of WilderWatch Application

WilderWatch

WilderWatch is an application that allows citizen scientists and nature enthusiasts to track wildlife by creating and participating in geotagging studies. This full stack application features a Django backend with a REST API, a React frontend, and uses Vite for modern JavaScript tooling. It includes user authentication, and Mapbox integration for geolocation data visualization.

Python Django JavaScript React Vite React Router
Screenshot of GastroGnome Application

GastroGnome

GastroGnome is a recipe sharing application that allows users to create, share, and discover recipes. It features a modern, responsive design built with Next.js and React Server Components. Users can follow others, add recipes to their favorites, and view detailed nutritional information for any recipe.

TypeScript Next.js Python Django

Contact

If you'd like to get in touch, just fill out your details below and I'll get back to you as soon as I can.

I will never share your email with anyone else :)