Skip to content
View joshuacerbito's full-sized avatar
πŸ”₯
πŸŽΈπŸŽ›πŸŽ›πŸŽšπŸ”Š
πŸ”₯
πŸŽΈπŸŽ›πŸŽ›πŸŽšπŸ”Š

Block or report joshuacerbito

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joshuacerbito/README.md

Header

Joshua Cerbito

Technical Architect / Principal Full-Stack Engineer. Seventeen years building web products end to end, eight of them leading engineering teams as an associate technical director, technical director and director of technology. Based in Metro Manila, working with distributed teams since well before that was normal.

Right now I architect and hand-code the Project Go member platform, a web and mobile product in live service for 16 congregations across the United States. I own the whole stack: Express and MySQL services documented with Swagger, a Next.js front end, React Native and Capacitor mobile clients, and the DigitalOcean infrastructure underneath. Alongside it I build and run an 18-site WordPress network.

Before this, Director of Technology at Ghost Sherpa and a decade at Code and Theory, ending as Technical Director. Selected clients along the way: Doctors Without Borders, International Crisis Group, Relief International, Morton Salt, The Webby Awards, Giffords and Pagaya, plus the personal sites of Kobe Bryant, Usain Bolt and Usher.

Open to fully remote roles, working from Metro Manila at UTC+8.

🌐 Find me

Website LinkedIn Email Dev.to Medium Instagram

πŸ“Œ About what is public here

Most of what I build is client work or otherwise private, so this profile is a poor sample of it. What is public is mostly teaching material: starters, pattern collections and small hooks libraries written for developers I was training at the time.

That was a real part of the job. I founded and ran dotTheory, Code and Theory Philippines' technical training programme, built and owned its frontend track, and trained more than twenty developers through it. Six of them went on to become associate directors.

For current work, cerbito.com is the better place to look, and I am happy to walk through private code on request.

πŸ’» What I actually work with

This list is deliberately shorter than it could be. It is what I would be comfortable being questioned on in an interview, not everything I have ever touched.

Languages

TypeScript JavaScript PHP HTML5 CSS3 MySQL

Frontend

React Next JS React Native Gatsby Angular Vue.js Redux TailwindCSS SASS Storybook

Backend and APIs

NodeJS Express.js GraphQL Swagger

CMS and content

WordPress Drupal Sanity

Infrastructure and tooling

DigitalOcean AWS Vite Webpack Git NPM

Plus the practice around it: application architecture, engineering standards, code review, WCAG 2.1 AA accessibility, and technical training.

πŸ€– Running an operation on agents

I run the weekly content operation for an 18-site church website network with AI rather than by hand. Each site has its own MCP server wired into it, and I run a fleet of Claude agents against those connections daily, each agent driving a workflow I built for a specific task.

The interesting part has not been the prompting. It has been the operations: what an agent is allowed to touch, which credentials it never holds, what is safe to run unattended and what is not, and why an agent should not get to choose its own fan-out. Most of that work lives in private repositories, which is why the contribution graph here looks busier than the repository list would suggest.

πŸ‘¨πŸ½β€πŸ« Teaching and speaking

I like teaching and have spent a good part of my career doing it. I founded and ran dotTheory at Code and Theory, and most recently designed and delivered a sixteen-session web development curriculum for a multinational business services company. I have spoken at public and private seminars on web development, web design, graphic design, video production, music production, and philosophy and Christian apologetics.

🎸 Away from the keyboard

I shoot film, mostly street and documentary. I play guitar, mostly at church, and math rock, post rock and prog everywhere else. Some of it ends up on SoundCloud.

Popular repositories Loading

  1. babblin babblin Public

    Babblin' β€” A dev-friendly messaging app, we hope

    TypeScript 3

  2. md-livewire md-livewire Public

    001 Markdown Editor using Laravel Livewire

    PHP 2

  3. On-The-Fly-Image-Resizer-for-Wordpress On-The-Fly-Image-Resizer-for-Wordpress Public

    An alternative to Aqua Resizer for on-the-fly image resizing/upscaling

    PHP 1

  4. js-patterns js-patterns Public

    A collection of templates for the most-used JavaScript design patterns

    1

  5. useMarkdown useMarkdown Public

    React Custom Hook for text to markdown conversion

    JavaScript 1

  6. next-starter next-starter Public

    NextJS Starter Pack (Next + Tailwind + Storybook)

    JavaScript 1