Senior Frontend Engineer

NathanMacaso

Building thoughtful web experiences, making music, and cooking up something good — based in Chicago.

View My WorkGet in Touch

About

Building for the web, end-to-end.

Senior Frontend Engineer with 8+ years building and scaling client-facing TypeScript applications.

I own frontend architecture end-to-end — component systems, accessibility, performance, and the engineering standards that keep a codebase healthy as a team grows.

Primary focus is frontend, but I'm comfortable contributing to GraphQL APIs and Ruby on Rails services to unblock feature work.

Shipping since 2017

9+ years of consistency.

Every square is a day. Every column is a week. Hover to inspect — scroll to travel through time.

Less
More
Total contributions
3,116
Longest streak
12 days
Current streak
1 days
Years active
10

Experience

8+ years building for the web — from startups to enterprise.

Senior Frontend Engineer

May 2024 — Present

RiseKit

Own frontend architecture for the platform, modularizing legacy areas to improve performance, maintainability, and developer velocity. Lead end-to-end delivery of features across React, TypeScript, GraphQL, SASS, and Ruby on Rails. Shipped a new home dashboard meeting WCAG 2.1 AA accessibility standards. Mentor engineers through code reviews, pair programming, and technical guidance. Instrument product analytics with Google Tag Manager to support data-driven decisions.

ReactTypeScriptGraphQLRuby on RailsSASSBootstrapTailwindFly.ioGoogle Tag Manager

Frontend Engineer

Nov 2021 — May 2024

Ascendify / Radancy

Built recruiting platform features with React, Redux, and Material UI, improving core user flows. Upgraded Node dependencies to unblock a Next.js migration for a new CMS, improving performance and DX. Refactored legacy Backbone and PHP surfaces into maintainable custom widgets. Shipped to production via Docker and Jenkins CI/CD pipelines.

ReactReduxMaterial UINext.jsNode.jsBackbonePHPDockerJenkins

Technical Consultant

Oct 2019 — Nov 2021

Avatria

Delivered high-performance e-commerce UIs for client storefronts using React, Angular, and Liquid. Integrated Google Tag Manager and Snowplow to drive data-informed product decisions. Built custom Shopify API tagging to surface user behavior insights. Kept experiences consistent and responsive across devices with SASS, Bootstrap, and Material UI.

ReactAngularLiquidShopifyGoogle Tag ManagerSnowplowSASSBootstrapMaterial UI

Frontend Developer

Apr 2018 — Mar 2019

Earlybird Software

Built responsive UIs with React, AngularJS, HTML, and SASS alongside cross-functional teams. Designed UX flows and wireframes in Sketch, translating complex requirements into intuitive interfaces. Managed deployment pipelines from testing through production release.

ReactAngularJSHTMLSASSSketch

Application Developer III

Apr 2017 — Apr 2018

Bank of America

Prototyped a React data visualization tool delivering interactive, user-friendly charts. Applied TDD to Python APIs, improving reliability and maintainability. Tuned Apache web server configuration for production performance.

ReactPythonTDDApache

Education

Actualize

Software Engineering Bootcamp

2016

DeVry Institute of Technology

Technical Management

2015

Skills

TypeScriptJavaScriptRubyPythonHTMLCSS / SASSReactNext.jsAngularReduxReact ContextRuby on RailsMaterial UIBootstrapAccessibility (WCAG 2.1 AA)GraphQLRESTShopify APIsGitDockerJenkinsJiraBitbucketGoogle Tag ManagerGoogle AnalyticsSnowplow