
Hello
I'm Brad Rivenburgh, a full-stack web developer based in the Philadelphia, PA area. I use HTML, CSS, and JavaScript to create clean and functional web applications. As someone who also has a background in instructional design, I am passionate about working with stakeholders throughout an organization at each stage of a project in order ship quality, highly-targeted applications that address client needs.
About me
The most important thing to know about me is that I love to solve problems. From small problems—like helping my in-laws troubleshoot their network printer (for the nth time)—to large problems—like designing, implementing, and evaluating the development process for a first-edition textbook—inventing solutions that make someone else happy just does it for me.
As you may have guessed from that last sentence, I haven’t always been a web developer. Once upon a time I:
- Majored in History at Franklin and Marshall College
- Earned a Master’s degree in Educational Technology at Purdue University
- Spent years developing award winning educational products for higher-education publishers like Pearson, Cengage Learning, and Macmillan Education
Then, too, I had ample opportunity to create solutions that helped my clients meet their performance goals.
But web development, and software development in general, is special. Web technologies fit together like an elegant puzzle, and, for someone like me, this is something to celebrate. Whether its working as part of a team to refactor code for increased simplicity and performance, or learning an emerging framework that promises to improve my development speed and quality—I’m for it. And the great need for web applications across industries means there are plenty of problems to solve.
Let's get to work.
Portfolio
Below are some of the best examples of my work to date.
rei-search-v2

Brief Description: A refactoring of my jQuery-based rei-search app into a full-stack React.js / Node.js / PostgreSQL app with authentication. Targeted users are real-estate investors needing to conduct due diligence on geographies / properties by retrieving statistics from the Census Bureau at three different geographic levels, viewing for-sale properties and geographic boundaries on an interactive map, and saving properties for later viewing.
Tech Used: Javascript, HTML, CSS, React, React Router, Jest, React Testing Library, LeafletJS, Mapbox, Node.js, Express, Knex.js, PostgreSQL, Mocha, Chai, Sinon, Vercel, Heroku, NPM, Git, GitHub.
rei-search

Brief Description: A jQuery app for real-estate investors who wish to do high-level research on geographies (specifically MSAs) in which they want to invest. Major concepts practiced were DOM traversal and manipulation, HTTP requests via the Fetch API, web maps, and parsing complicated API documentation (I'm thinking of you, Census Bureau!).
Tech Used: HTML, CSS, Javascript, JQuery, LeafletJS (map library), CitySDK (Census FIPS codes and geoJSON shapes).
LeetRun

Brief Description: An application that allows users (runners) to record their runs and chart their progress as they seek to increase their endurance, become faster, and meet their running goals. Features an authentication system that uses JSON Web Tokens and dedicated endpoints for user registration and authentication.
Tech Used: JavaScript, HTML, CSS, React, React Router, Chart.js, Jest, React Testing Library, Node.js, Express, Knex.js, PostgreSQL, JWT, Bcrypt, Mocha, Chai, Sinon, Vercel, Heroku, NPM, Git, GitHub.Services
I specialize in full-stack web development and am able to develop any part of a website. Specifically, I can offer services in any of these three areas:
-
Product planning:
Manage a product from the moment it is conceived to the day it is shipped
-
Front-end development:
Design and develop custom, mobile-friendly websites and mobile experiences
-
Back-end development:
Develop fast and secure web applications
Contact
Please contact me via email or using this form if you need a talented web developer and problem-solver to join your team.
Find me on
World Headquarters
Let's meet up! If you're local or are visiting the Philadelphia area, I'm available to meet to discuss job opportunities.