Rich Costello
Front End Developer with extensive Full Stack knowledge.
RC

About

I’ve been building things on the web since around 2005. That work has taken me through corporate teams, public-sector projects supporting municipalities, and several startup teams along the way. Over time the tools have changed—from early web development and CMS platforms to modern JavaScript frameworks—but the process has stayed the same: understand the system, solve the problem, and build something that works. Most of my work involves web applications, content systems, and integrations between different platforms. I focus on practical solutions and keeping systems understandable and maintainable over time.I enjoy learning new tools and approaches as the web evolves. That’s a big part of why I keep building. I try to keep the working process straightforward: clear communication, steady progress, and being easy to work with usually matter more than the technology itself. The goal for me is simple: keep learning and keep building.

Skills

React
Next.js
Typescript
Node.js
AWS
Drupal
Netlify
Postgres
REST APIs
Drupal
Lando
Docker
JavaScript
PHP/MySQL
MongoDB
Express
TailwindCSS
Sass/Less
Git
Zustand
Figma
Shadcn UI
Payload CMS
Materia UI
Bootstrap
Balsamiq
DevOps
SLDS
D3
Claude AI
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

IchingPortal

IchingPortal

IchingPortal is both an online divination platform and a keyword search platform that allows users to perform iChing readings and cross reference those results against real time data using keywords queries to api's and rss feeds. Originally built in React 16, I recently refactored it to Next js/React 19 using Shadcn and Tailwind.css to create a dynamic UI. I've added a custom user profile feature to save cointoss results and bookmark hexagrams and recently integrated Payload CMS into the project to handle content and blog. Other features include custom integrations with popular API's and RSS feeds such as Reddit, YouTube, Polymarket and NY Times. In addition, I have created multiple re-usable custom components throughout the application so I can rapidly add new API integrations

React.js
Next.js
Payload CMS
TailwindCSS
Node.js
Postgres
React Motion
Zustand
Netlify
Shadcn
Drupal Development

Drupal Development

During my tenure at the Center for Sustainable Energy I built and maintained 15 Drupal web sites and application. These sites include a corporate site and various websites for state govts and public utilities. Working with Figma comps and Balsamiq UI sketches, I developed multiple Drupal websites that are both fully responsive and ADA compliant. This includes building out custom themes and layouts using twig files and integrating 3rd party applications into sites. Additionally, implementing translation for multiple languages and fullfilling various client requirements. Maintaining each site with current security updates, updating modules using Lando locally and pushing to Pantheon enviroments. Maintaining codebase for custom modules and plugins. Implementing an Okta two factor authentication across all sites for security.

Drupal
PHP/MySQL
Javascipt
D3.js
Bootstrap
Lando
Docker
Okta
React
Git
Terminus
Pantheon
Calevip.org

Calevip.org

​An on going Drupal project I worked on at Center for Sustainable Energy. Calevip.org handles rebates for contractors who install EV charging stations around the state of California and is a division of the California Energy Commission. In late 2022 I was tasked with implementing a site redesign and upgrading from a legacy version of Drupalto the latest version. Tasks included building out custom landing pages and section, upgrading outdated tpl layouts to twig, integrating custom modules into new Drupal version.

Drupal
PHP/MySQL
Javascipt
D3.js
Bootstrap
Lando
Docker
Okta
Terminus
Pantheon
DriveClean California

DriveClean California

A site I built during my tenure at Center for Sustainable Energy. The site falls under the umbrella of the California Air Resources Board (CARB). The scope of the project was to take a legacy site built with jsp pages and move it into a Drupal and integrate it with the Fueleconomy.gov. This creates a platform where the consumer can get data on clean vehicles in conjunction with rebates and incentives that are offered in California. Recently upgraded to Drupal 10 with the bootstrap framework for the UI. The site has two main objectives, to highlight clean vehicles (ev, hybrid and hydrogen) and showcase the incentives and rebates available when one is purchased. In addition to building the site I added two custom features, a vehicle search and incentive search

Drupal
PHP/MySQL
Javascipt
D3.js
Bootstrap
Lando
Docker
Okta
Terminus
Pantheon
Front End Salesforce Developer

Front End Salesforce Developer

Another facet of my role at the Center for Sustainable Energy was developing UI's on custom salesforce applications built with lightning web components. Worked on an agile development team building applications for state governments and public utilities promoting rebates for electric vehicles and ev charging infrastructure. My role in these sprints was custom styling of both visual force pages and lighting web components that are fully responsive and ADA compliant. With both css and javascript as well as the Salesforce Lightning Design System library, I styled form based applications from start to finish based on design specs and ux layouts. In addition I built landing pages using Experience Builder on the Salesforce backend. Other features include building a progress stepper and styling the layout of survey pages tied the JSON files on the client admin on the Force.com platform.

Salesforce
SLDS
Drupal
PHP/MySQL
Javascipt
CSS
HTML5