I am a senior software engineer with 10+ years of experience building scalable SaaS and productivity platforms. I specialize in delivering performant React/TypeScript frontends and robust Python, Go, and Ruby on Rails backends that power seamless, data-driven experiences. I thrive on clean architectures, reliability across distributed environments, and cross-functional collaboration from concept to deployment. I am passionate about developer experience, modern tooling, and UI performance optimization, with a track record of accelerating product velocity in fast-paced teams.\n\nIn addition to coding, I enjoy mentoring teammates, championing accessibility (WCAG 2.1), and creating delightful developer experiences by standardizing patterns and improving tooling.

I am a senior software engineer with 10+ years of experience building scalable SaaS and productivity platforms. I specialize in delivering performant React/TypeScript frontends and robust Python, Go, and Ruby on Rails backends that power seamless, data-driven experiences. I thrive on clean architectures, reliability across distributed environments, and cross-functional collaboration from concept to deployment. I am passionate about developer experience, modern tooling, and UI performance optimization, with a track record of accelerating product velocity in fast-paced teams.\n\nIn addition to coding, I enjoy mentoring teammates, championing accessibility (WCAG 2.1), and creating delightful developer experiences by standardizing patterns and improving tooling.

Available to hire

I am a senior software engineer with 10+ years of experience building scalable SaaS and productivity platforms. I specialize in delivering performant React/TypeScript frontends and robust Python, Go, and Ruby on Rails backends that power seamless, data-driven experiences. I thrive on clean architectures, reliability across distributed environments, and cross-functional collaboration from concept to deployment. I am passionate about developer experience, modern tooling, and UI performance optimization, with a track record of accelerating product velocity in fast-paced teams.\n\nIn addition to coding, I enjoy mentoring teammates, championing accessibility (WCAG 2.1), and creating delightful developer experiences by standardizing patterns and improving tooling.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Senior Full Stack Engineer at Linear
April 1, 2023 - Present
Architect and deliver real-time collaboration and issue-tracking features using TypeScript, Node.js, React, and Next.js; implemented WebSocket-based live editing and optimistic UI updates, improving responsiveness and reducing perceived latency by ~40%; designed and maintained GraphQL APIs supporting real-time synchronization and offline-first experiences; migrated serverless workloads to Google Cloud Run to improve scalability and developer velocity; collaborated with design to refine component libraries and enforce WCAG 2.1 accessibility; enhanced CI/CD with GitHub Actions and Terraform, including automated quality gates and environment-based deployment flows, reducing release time by 25%.
Senior Software Engineer at ClickUp
January 1, 2020 - March 1, 2023
Led feature development for real-time collaboration tools, automation workflows, and dashboards in React + TypeScript; architected Go microservices powering task automation, file management, and workspace synchronization; designed event-driven messaging via AWS SQS/SNS for millions of live user updates daily; created CI/CD workflows with AWS CodePipeline + Terraform enabling zero-downtime deployments; directed frontend performance initiatives, reducing bundle size by 20% and improving LCP; collaborated with PMs and designers to enhance UX consistency across complex interaction flows; mentored team members in scalable frontend design and Go service patterns.
Software Engineer at ClickUp
January 1, 2018 - December 31, 2019
Contributed to core ClickUp platform using React, TypeScript, Node.js (Express), and early Go microservices; enhanced task API performance through query optimization and Redis-based caching, improving response times by 35%; integrated real-time presence indicators and comments using WebSocket and GraphQL subscriptions; built internal analytics dashboards visualizing engagement metrics with React + Chart.js; automated infrastructure provisioning with Terraform and AWS ECS, reducing environment setup time by 50%; wrote reusable UI components adopted across multiple teams and projects; increased test coverage to 85% using Jest + Cypress for end-to-end validation.
Software Engineer at Dropbox
January 1, 2016 - December 31, 2017
Built collaboration features for Dropbox Paper using React, Redux, and Node.js, enhancing team productivity and user engagement; optimized large-document rendering performance by 45% via virtualized scrolling and incremental fetch; developed Highcharts + AG-Grid dashboards visualizing document engagement and usage metrics; implemented backend APIs in Go and Python for commenting, sharing, and real-time sync; improved editor reliability by implementing granular autosave and delta sync; integrated telemetry and performance logging, helping identify client-side bottlenecks; supported early migration to AWS ECS, improving service uptime and observability.

Education

Master of Science at Syracuse University
January 1, 2013 - January 1, 2015
Bachelor of Science at University of Florida
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services