JH

Joshua Huang

Senior Front-End Engineer with 9 years of experience delivering performant, accessible, and scalable web applications. Proven record of leading design system adoption, migrating legacy platforms to modern stacks, and mentoring teams to ship high-impact features at scale. Skilled at aligning technical solutions with product and business goals in fintech and SaaS environments.

Work Experience

My professional journey as a software engineer.

Senior Software Engineer
Carta
San Francisco, CA
2021-2025
  • Led front-end architecture for equity management and financial reporting tools, enabling thousands of LLC portfolio companies and private equity firms to manage complex ownership data.
  • Partnered closely with product, design, and internal implementation teams while also joining customer calls - improving usability, accuracy, and accessibility based on both external feedback and internal productivity needs.
  • Authored ADR's, technical design documents, and user story maps to align engineering, product, and design across all pods - accelerating new engineer onboarding and providing stakeholders with clear visibility into the rationale behind key technical decisions.
  • Built internal tools that improved engineering velocity, including a Chrome extension for instant account permission management, a Slack-based decision log adopted across all pods, and a stale feature flag tracker that cut cleanup time by over 70%.
Senior Software Engineer
AppDirect
San Francisco, CA
2019-2021
  • Partnered with product and design on the checkout system roadmap, aligning engineering execution with business growth.
  • Authored comprehensive technical design docs that guided feature delivery across distributed engineering teams.
  • Mentored mid-level engineers via code reviews, pair programming, and architectural guidance, improving delivery velocity and code quality.
  • Improved checkout performance and reliability, contributing to higher customer conversion rates.
Software Engineer II
Qualys
Redwood City, CA
2016-2018
  • Built and maintained the company-wide design system, delivering reusable UI components for the Qualys Cloud Platform.

My Skillset

A breakdown of my technical skills and expertise.

Languages

JavaScript (ES6+)
TypeScript

Frameworks & Libraries

React
Next.js

State Management

Redux
React Query
Context API

Testing

Jest
React Testing Library
Cypress
Playwright

DevOps & CI/CD

CircleCI
Jenkins
Kubernetes
Docker

Tools & Platforms

Storybook
Figma
Sentry
Datadog

Process & Methodologies

Agile/Scrum
Technical Design Docs
ADR's
Story Mapping
Mentorship

Core Competencies

Component Libraries
Accessibility
Responsive Design

Personal Projects

A selection of my personal projects.

InterviewOps.com
InterviewOps.com

InterviewOps is a personal interview co-pilot that streamlines the entire job-search process. It automatically extracts details from job links, organizes applications, summarizes interview notes, generates follow-up emails, and provides a live interview “cheat sheet” with your key strengths and STAR stories. From first application to final offer, it replaces messy spreadsheets with a clean, intelligent workflow built for serious candidates.

Next.js
Tailwind CSS
Firebase
React

Project Deep Dive: Agreement Execution

A look into replacing a manual process with a fully in-app signing experience.

Agreement Execution
Front-End Lead
3 FE Engineers
3 BE Engineers
PM, EM, Designer
Marketing Page
Agreement Execution main visual

Overview

Agreement Execution was a quarter-long initiative to replace Carta’s fragmented, manual certificate-agreement process with a fully in-app, end-to-end signing experience. When companies issue new equity interests (certificates), they must attach legal agreements that require signatures from the company co-signer, the interest holder, and the spouse (when spousal consent is required). Historically, legal teams manually drafted documents, emailed PDFs back and forth, and relied on third-party e-signature tools. Our goal was to bring the entire workflow, including document generation, data population, and signature collection into Carta.

Why This Mattered

Customer Value
  • Eliminated manual drafting and tracking across HR, legal, and equity admins.
  • Automated marital-status gating and spouse follow-ups.
  • Removed the need for external e-signature tools.
  • Delivered a simpler onboarding experience for interest holders.
Business Value
  • Differentiated Carta as the only equity platform with built-in document execution.
  • Reduced dependency on third-party vendors.
  • Improved operational efficiency for customers.
  • Strengthened auditability by keeping the entire chain of custody inside Carta.

My Role as Front-End Lead

I served as the front-end lead, responsible for:

  • Translating complex legal workflows into intuitive, error-resistant UI flows.
  • Designing the FE architecture for template creation, signature collection, tracking, and un-authenticated signing.
  • Leading cross-functional alignment with PM, Design, Legal, and Backend teams.
  • Driving integration decisions for our document editor (Anvil) and ensuring long-term extensibility (template versioning, signer roles, dynamic fields).
  • Mentoring a FE co-op engineer through implementation, testing, and launch.

End-to-End Experience

1. Templates Page

A workspace for admins to upload and configure agreement templates with drag-and-drop field mapping, signature block assignment, and reusable settings.

Template creation UI
Holder signing flow
2. Holder & Co-Signer Flows

New task tabs and pages for company signers and interest holders to review, sign, and manage agreements, with conditional UI for marital status.

3. Spousal Signature Flow

The most complex piece. We used an unauthenticated, tokenized smart link for spouses to sign, balancing legal compliance, security, and a low-friction user experience.

Key Challenges & Solutions

Challenge: No way to fix template errors post-issuance.

Solution: We built a duplicate-and-edit feature that cloned the template, allowed edits, and issued a new version while archiving the old, dramatically reducing error-recovery time.

Challenge: Designing a secure spousal-consent architecture.

Solution: A secure, one-time smart link with strict token validation and event logging to ensure privacy, prevent reuse, and maintain a clear audit trail without requiring account creation.

Results

High Adoption

Customers overwhelmingly used the new flow over the legacy process.

Faster Turnaround

Reduced time-to-execution from months to as little as one week.

Feature Extensibility

Other Carta teams began leveraging our template and signature infrastructure.

Lessons Learned

Better early validation tooling could have prevented many downstream template errors. In future iterations, I’d expand system observability and implement stronger accessibility standards for the document editor experience.

Get In Touch

Have a question or want to work together? I'd love to hear from you.