T

Hello, I'm

Tommy Rosario

Sr. Frontend Engineer

I build things for the web. I focus on building fast, accessible, and visually sharp web experiences that make people's lives easier.

Available for new opportunities

About.

A little about who I am and what I do.

Senior Frontend Engineer with 15+ years building high-performance, scalable web applications for consumer platforms and internal enterprise tools. Expert in React, Next.js, TypeScript, Angular, and Vue, with a strong foundation in modern CSS, Tailwind, and design systems.

When I'm not in front of a screen, you'll find me enjoying life at the Jersey Shore, hitting the gym, or spending time with my wife and kids. Being a husband and father is the best job I've got.

tomjasonrosario@gmail.com

15+ years building production web applications

Expert in React, Next.js, TypeScript, Angular & Vue

Led large-scale frontend migrations & performance improvements

Cross-functional work across product, design & data teams

Experience.

Places I've worked and the things I've built.

Senior Frontend Consultant

Frontend Development Consulting

Jan 2018Present

Remote

  • Providing independent technical leadership and frontend architectural guidance for diverse client projects.
  • Specializing in modernizing legacy codebases, implementing design systems, and optimizing web performance for high-traffic applications.
  • Consulting on technology stack selection and implementing scalable solutions using React, Angular, and Next.js.
Next.jsReactTypeScriptTailwind CSSGraphQLContentfulAlgoliaAngularRxJS

Senior Frontend Engineer

Plixer

Jun 2021Present

Remote

  • Architected and developed the frontend for Scrutinizer, a high-performance network monitoring and security analytics platform processing millions of flows per second.
  • Engineered complex, reactive data visualizations and real-time dashboards to surface actionable network intelligence and security threats.
  • Implemented modular UI components and streamlined NetOps/SecOps workflows to improve data accessibility and root-cause analysis speed.
  • Optimized frontend performance for data-heavy reporting interfaces, ensuring smooth interactions with massive historical and real-time datasets.
  • Collaborated with backend and data teams to integrate RESTful APIs for proactive alerting, DDoS detection, and machine learning-driven anomaly reporting.
  • Established scalable UI patterns and coding standards to maintain consistency across the Scrutinizer web interface.
AngularRxJSTypeScriptTailwind CSS

Senior Frontend Engineer

CityBldr

Jan 2017Jun 2021

Remote

  • Led frontend architecture for consumer and internal real estate platforms used for land valuation and investor workflows.
  • Drove full migration to a headless architecture using Next.js, React, Contentful, and Algolia.
  • Improved search performance, SEO, and Core Web Vitals across the platform.
  • Built a Zillow-style property search experience backed by GraphQL and high-performance indexing.
  • Partnered with product and data teams to deliver features that supported valuation models and investor tools.
  • Established scalable UI patterns using Tailwind and modern component architecture.
Next.jsReactTypeScriptTailwind CSSGraphQLContentfulAlgolia

Sr. Frontend Engineer

ThreadLab

Jan 2014Jan 2017

New York, NY

  • Led frontend development for a subscription-based e-commerce platform.
  • Built responsive storefront experiences using Angular and SASS.
  • Integrated subscription billing with Recurly and implemented payment flows with Stripe and PayPal.
  • Built and maintained a Node.js proxy for REST APIs.
  • Set up Jenkins pipelines to automate builds and deployments.
  • Managed transactional and marketing email templates via Mailchimp and Mandrill.
AngularSASSNode.jsStripePayPalRecurlyJenkins

Sr. Software Engineer

DoSomething.org

Jan 2014Jan 2015

New York, NY

  • Built interactive campaign features using jQuery and RequireJS across high-traffic social impact initiatives.
  • Maintained and extended Drupal templates and UI components to support rapid campaign launches.
  • Worked closely with design and content teams to ship features on tight deadlines.
jQueryRequireJSDrupalJavaScriptCSS3

Sr. Software Engineer

CPXi

Jan 2013Jan 2014

New York, NY

  • Developed internal dashboards, browser extensions, and a real-time news feed using Node.js and Handlebars.
  • Built and maintained a custom LESS-based UI framework to support multiple internal tools.
  • Focused on performance and usability for data-heavy interfaces used by sales and operations teams.
Node.jsHandlebarsLESSJavaScriptCSS3

Frontend Tech Lead

Alexander Interactive

Jan 2006Jan 2017

New York, NY

  • Led a team of seven developers building Magento themes and responsive client sites.
  • Defined frontend standards, reusable components, and development workflows across projects.
  • Worked directly with clients to translate requirements into production-ready interfaces and ensure smooth handoffs from design to engineering.
MagentojQueryHTML5CSS3JavaScriptResponsive Design

Skills.

Technologies and tools I work with day-to-day.

Core Strengths

React & Next.jsTypeScriptDesign SystemsCore Web VitalsAI & Automation

Frontend

ReactNext.jsTypeScriptAngularVueTailwind CSSModern CSSSASS

Architecture & Performance

Design SystemsCore Web VitalsSEOHeadless CMSGraphQLComponent Architecture

AI & Automation

OpenAI APIsClaudeMicrosoft CopilotAI-Assisted Workflows

Search & CMS

AlgoliaContentful

Backend & Tooling

Node.jsPostgreSQLStripePayPalAzure Static Web AppsJenkins

Projects.

Things I've built — from design systems to full-stack apps.

ChatGPT Reviews

A React application that uses the OpenAI API to generate AI-powered product reviews on demand. Users can request reviews for any product and receive detailed, structured feedback generated by GPT — demonstrating practical AI integration in a polished TypeScript + Tailwind UI.

  • OpenAI GPT integration for dynamic review generation
  • Fully typed with TypeScript
  • Tailwind CSS utility-first styling
ReactTypeScriptTailwind CSSOpenAI APICreate React App

Bite

A food discovery and restaurant browsing app built with Next.js App Router. Features a Zustand-powered cart and state management layer, fully typed data models, and a clean mobile-first UI deployed to Vercel. Structured around reusable components with a clear separation of data, store, and UI layers.

  • Next.js App Router with TypeScript
  • Zustand for global cart & UI state
  • Live on Vercel at bite-eight.vercel.app
Next.jsTypeScriptTailwind CSSZustandVercel

Ticket Purchase

A mock event ticketing checkout UI built with React and Vite. Demonstrates a clean, component-driven purchase flow — seat selection, order summary, and checkout — with a focus on UI state management and fast local dev iteration using Vite's instant HMR.

  • Vite-powered dev environment with instant HMR
  • Component-driven checkout flow
  • Clean seat selection & order summary UI
ReactJavaScriptViteCSS

Brewery App

A brewery search and discovery app powered by the Open Brewery DB public API. Built with React's Context and Hooks APIs for state management — no external state library — allowing users to search and filter breweries across the US by name, type, and city. A clean exercise in idiomatic React patterns.

  • React Context + Hooks for state — no Redux
  • Multi-criteria brewery search & filtering
  • 20 pull requests worth of iterative development
ReactTypeScriptContext APIHooksOpen Brewery DB API

Contact.

Have a project in mind? Let's talk.

Caricature of Tommy Rosario at his desk coding

Let's build something great together.

I'm always open to hearing about new projects, ideas, or opportunities. Whether it's a quick question or a full engagement — feel free to reach out.

tomjasonrosario [at] gmail.com

Find me online

Available for new opportunities