Hey! I’m Braden.

I’m a full-stack web developer based in Temple Terrace, FL. I specialize in Ruby on Rails, and I love turning ideas into useful, meaningful, and delightful web applications.

Outside of coding, I’m a husband to an amazing wife and a proud dad to our wonderful daughter—with another on the way! Whether I’m crafting a feature for users or making memories with my family, I want to build lasting things that matter.

Ami (left), Emily (middle), and Braden (right) Meet My Family From left to right: Aminata (my wife), Emily (our daughter), & me

About Me

I’m self-taught—no bootcamp, no internship, no CS degree. Everything I know about coding and web development, I learned by building.

I love reading, especially fantasy and sci-fi. Some of my favorite authors are Orson Scott Card, Dean Koontz, and Andy Weir.

I speed-solve Rubik's cubes. My fastest solve record is 22.54 seconds.

I like designing interfaces directly in code—HTML and Tailwind CSS are all I need.

I᾿m a math nerd. I’ve studied algebra, geometry, calculus, group theory—I’ve even dabbled in number theory, knot theory, and topology.

I care a lot about writing clean, thoughtful code. It’s part craftsmanship, part courtesy to whoever reads it next (often future me).

Projects

PaceMaker

A Ruby on Rails application that empowers cross country athletes and coaches to track their progress and achieve both personal and team goals. It features intuitive team management, comprehensive run and streak tracking, and goal-setting to cultivate a supportive and competitive environment.

Secure authentication is handled with Devise and Google OAuth 2.0, and Strava API integration enables real-time synchronization of running activities. To facilitate team communication, PaceMaker includes built-in team messaging with topic-driven discussions, delivering real-time updates via Turbo Streams and ActionCable. PaceMaker also offers PWA capability for enhanced user-friendliness.

Weather

A dynamic weather application built with Webpack and styled using Tailwind CSS. It integrates with WeatherAPI to provide accurate weather data for any city worldwide, including current conditions, hourly and daily forecasts. Users can search for locations or use geolocation, and customize their preferred units, all saved in local storage for their next visit.

Todo!

A sleek and minimalist to-do list application for simple task management. Users can create, edit, complete, and delete tasks, organize them into lists, and use drag-and-drop (powered by SortableJS) to rearrange tasks and lists. All data is saved in local storage, and a custom, replayable onboarding flow introduces new users to the app.

Skills & Technologies

Languages

HTML

The standard markup language for web content, defining its content and structure.

CSS

The language used to control the visual appearance and layout of web pages.

Ruby

A dynamic, open source programming language with a focus on simplicity and productivity.

JavaScript

The scripting language for the web that brings dynamic content and interactivity to web applications.

Frameworks

Ruby on Rails

A powerful web application framework that optimizes for programmer happiness and emphasizes convention over configuration, enabling rapid development of robust, maintainable, & scalable web apps.

Tailwind CSS

A utility-first CSS framework for rapidly building custom user interfaces directly in your markup, offering flexibility and efficiency without leaving your HTML.

Tools

Git

A distributed version control system designed to track changes in source code during software development, enabling developers to collaborate seamlessly.

GitHub

A web-based platform for version control and collaboration built on Git, allowing developers to host repositories, manage projects, and review code efficiently.

Visual Studio Code

A free, open-source code editor from Microsoft with smart code completion, debugging, Git integration, and a rich ecosystem of extensions.

Let’s get in touch!

Have a project, an opportunity, or just want to connect? I’d love to hear from you! You can reach me via email, check out my GitHub profile for more projects, or connect with me on LinkedIn.