Skip to content
View joshua-rdrgz's full-sized avatar

Block or report joshua-rdrgz

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.

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
joshua-rdrgz/README.md

Hi there 👋🏽 I'm Josh!

I'm a Front End / Full Stack Engineer with 4 years of experience building data-centric, high-performance UI/UX applications.
I specialize in architecting React/TypeScript systems that handle complex data relationships (see: Tunesplit & NPDC), and I’m diving deep into cross-platform products with real-time functionalities (see: Pocketwatch).


🚀 Featured Projects

Pocketwatch ⏱ (Full Stack, Open Source)

Pocketwatch

Real-time productivity analytics product for developers and freelancers

  • Engineered a cross-platform analytics tool that tracks developer behavior to provide real-time efficiency insights.
  • Architected a Chrome extension service worker that coordinates 5+ specialized services, syncing state across 50–100+ concurrent browser contexts.
  • Centralized WebSocket connections inside the service worker, reducing server load by 90% (10+ client connections collapsed into 1).
    Stack: React, TypeScript, Zustand, Next.js, ShadCN/UI, Express.js, Drizzle, Redis, PostgreSQL

Tunesplit 🎵 (Lead Front End Engineer, 🔒 Private Repo)

Digitizing music labels’ splitsheet & royalty coordination

  • Led frontend development in a 13k+ LoC React/TypeScript codebase, collaborating in a cross-functional team of 4.
  • Mentored 2 junior engineers while defining the UI architecture + API integration standards used across 10+ feature modules.
  • Optimized performance with TanStack Query caching, optimistic updates, and debounced search, achieving near-zero UI latency and cutting API requests by 60–80%.
    Stack: React, TypeScript, TanStack Query, Tailwind, ShadCN/Radix UI, Vite

National Police Data Coalition (NPDC) 🛡️

(In Collaboration w/ Develop For Good)
NPDC

Public accountability platform exposing police misconduct records

  • Led frontend development for a nonprofit client’s transparency tool, enabling public access to officer misconduct data.
  • Built interactive D3.js visualizations rendering hundreds of records with responsive design.
  • Mentored 2 junior engineers on scalable UI patterns and data-fetching strategies with TanStack Query.
    Stack: React, TypeScript, Next.js, D3.js, TanStack Query

🛠 Tech Stack

Frontend

React    TypeScript  JavaScript  Java  Spring  MySQL    HTML  CSS      Material UI  Redux  NodeJS                    AWS                   

🙋🏽 Feel Free To Reach Out!

LinkedIn Portfolio Gmail

Pinned Loading

  1. pocketwatch pocketwatch Public

    A real-time, cross-platform productivity analytics tool for solo developers and freelancers to optimize their working efficiency through real-time behavioral insights and trend analysis.

    TypeScript

  2. portfolio portfolio Public

    Joshua Rodriguez's portfolio using NextJS/Sanity.

    TypeScript

  3. codeforboston/police-data-trust codeforboston/police-data-trust Public

    A national archive of police data collected by journalists, lawyers, and activists around the country.

    Python 63 101