Patrick Cason, Developer in Nashville, TN, United States
Patrick is available for hire
Hire Patrick

Patrick Cason

Verified Expert  in Engineering

React Developer

Location
Nashville, TN, United States
Toptal Member Since
July 29, 2022

Patrick is a full-stack JavaScript developer passionate about building web and mobile applications, UI component libraries, and open-source software. He is a highly competent UI/UX designer proficient in Figma, Sketch, and Adobe Creative Suite. Patrick has five years of engineering management experience and has worked with startups and enterprises in the fintech, healthcare, artificial intelligence (AI), music, and civics industries for the last 15 years.

Portfolio

Raise Financial
JavaScript, Next.js, React, Figma, Sketch, Prisma, Vercel...
Self-employed
JavaScript, TypeScript, HTML, CSS, Adobe Creative Suite...
Meta
TypeScript, JavaScript, Node.js, React, Design Systems

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack

The most amazing...

...career moment I had was leading an engineering team of over 80 developers, data scientists, and cryptographers working on 10+ open-source libraries.

Work Experience

Chief Technology Officer

2017 - PRESENT
Raise Financial
  • Managed five personal engineering teams to implement iterations of web application and API development written 100% in Next.js and TypeScript, using the Stripe, Plaid, Mailchimp, Alpaca, and Twilio APIs.
  • Built, deployed, and maintained a growing web application with hundreds of users, helping families save over $2 million towards their children's future education.
  • Coordinated with marketing to design all branding content such as logos, pitch decks, and executive summaries using Sketch and Figma.
Technologies: JavaScript, Next.js, React, Figma, Sketch, Prisma, Vercel, Amazon Web Services (AWS), Serverless, Chakra UI, Ruby on Rails (RoR), Node.js, HTML, CSS, Stripe, Plaid, Twilio, Webpack, Testing, SaaS, Full-stack, Redux, Front-end, React Hooks, UI Components, React Components, Netlify, Emotion Library, Fintech, Startups, Storybook, GraphQL, Apollo, Relay, Serverless Framework, AWS Lambda, AWS Cloud Development, Firebase Authentication, CircleCI, Architecture, Leadership, CTO, IT Strategy, Charts, JavaScript Charting, Stripe API, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, MongoDB, NoSQL, Application Architecture, Software Architecture, Server-side Rendering (SSR), API Integration, TypeScript, User Experience (UX), User Interface (UI), UX Design, Design Systems

Full-stack Developer | UI Designer

2009 - PRESENT
Self-employed
  • Delivered over 30 fully-responsive websites, web and mobile applications, and UI component libraries to dozens of clients since high school.
  • Worked on finance, healthcare, government, human intelligence, entertainment, and data science projects.
  • Collaborated with teams within startups and enterprises ranging from 2 to 100 people.
Technologies: JavaScript, TypeScript, HTML, CSS, Adobe Creative Suite, Amazon Web Services (AWS), Cypress, D3.js, Docker, Figma, Firebase, Git, Jest, jQuery, Next.js, Node.js, PlanetScale, Prisma, React, Sketch, Vercel, Auth0, APIs, Webpack, Testing, SaaS, Full-stack, XML, Redux, Front-end, React Hooks, UI Components, React Components, Netlify, Emotion Library, Startups, Storybook, GraphQL, Apollo, Relay, Serverless Framework, AWS Lambda, AWS Cloud Development, Amazon DynamoDB, Amazon Cognito, Firebase Authentication, CircleCI, Architecture, Leadership, CTO, IT Strategy, Charts, JavaScript Charting, Stripe API, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Azure, Python, MongoDB, NoSQL, Remix, Apollo Server, Terraform, Application Architecture, Software Architecture, Server-side Rendering (SSR), Serverless, API Integration, PostgreSQL, User Experience (UX), User Interface (UI), UX Design, Design Systems

Senior Software Engineer

2022 - 2023
Meta
  • Co-authored an SDK in TypeScript for building 3rd-party applications with Kustomer, allowing for securely embedding externally-authored code. Contributed well over 100,000 lines of code on this project alone.
  • Developed and released three production-scale applications for Magento, Klaviyo, and Slack using the applications SDK, one of which closed a backlog of over 30 tickets related to bugs in the previous release.
  • Wrote all technical documentation for the applications SDK, created eight sample apps, and brought test coverage from 54% to over 95%.
Technologies: TypeScript, JavaScript, Node.js, React, Design Systems

Engineering Team Lead

2020 - 2021
OpenMined
  • Led over 80 remote software engineers, cryptographers, and data scientists divided into 30 sub-teams.
  • Drafted technical briefs for privacy-enhancing technologies such as Secure Multi-Party Computation, Homomorphic Encryption, Differential Privacy, Federated Learning, Self-Sovereign Identity, Distributed Computing, and Remote Computation.
  • Liaised with external partners (Google, Microsoft, Twitter, and the University of California) to write grants totaling over $2 million for funding engineering efforts across the organization.
Technologies: PyTorch, TensorFlow, Python, JavaScript, Kotlin, Swift, Differential Privacy, Federated Learning, Machine Learning, Secure Multi-party Computation, Encryption, Self-sovereign Identity (SSI), Remote Computing, Flask, Webpack, Testing, Full-stack, Front-end, React Hooks, UI Components, React Components, Netlify, Emotion Library, Startups, Storybook, Serverless Framework, AWS Lambda, Amazon Web Services (AWS), AWS Cloud Development, Amazon DynamoDB, Amazon Cognito, Firebase Authentication, CircleCI, Architecture, Leadership, CTO, IT Strategy, JavaScript Charting, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Azure, MongoDB, NoSQL, Terraform, Application Architecture, Software Architecture, Server-side Rendering (SSR), Serverless, API Integration, TypeScript, PostgreSQL, User Experience (UX), User Interface (UI), UX Design, Design Systems

Federated Learning Team Lead

2019 - 2020
OpenMined
  • Architected the world's first open-source libraries for distributed federated learning on the web (JavaScript), Android (Kotlin), iOS (Swift), and server/internet of things (Python).
  • Coded a bridge library to convert PyTorch and TensorFlow plans into TensorFlow.js operations for trusted execution in remote environments, such as a web browser.
  • Authored the entire technical architecture, system design, project roadmap, and grant proposal totaling $500,000 while managing a team of over 20 data scientists and software engineers.
Technologies: JavaScript, Node.js, Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, Kotlin, Swift, Python, PyTorch, TensorFlow, Federated Learning, Machine Learning, Distributed Systems, Webpack, Testing, Netlify, Startups, Storybook, AWS Lambda, AWS Cloud Development, Amazon DynamoDB, Amazon Cognito, Firebase Authentication, CircleCI, Architecture, Leadership, IT Strategy, Charts, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Azure, MongoDB, NoSQL, Terraform, API Integration, TypeScript, PostgreSQL, User Experience (UX), User Interface (UI)

Web and Mobile Privacy Researcher

2017 - 2019
OpenMined
  • Awarded a paid 3-month research grant by the RAAIS Foundation out of an applicant pool of over 6,000 people to develop a library for Federated Learning in the browser.
  • Helped to grow the organization to over 14,000 members from over 80 countries worldwide.
  • Served in roles primarily related to system development, software design, and community management.
Technologies: JavaScript, HTML, CSS, Sketch, Figma, React, Node.js, Amazon Web Services (AWS), Docker, Firebase, Git, Google Cloud Platform (GCP), Jest, Microsoft Azure, Netlify, Startups, Storybook, AWS Cloud Development, Firebase Authentication, Charts, JavaScript Charting, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Python, Terraform, API Integration, TypeScript, PostgreSQL, User Experience (UX), User Interface (UI), UX Design, Design Systems

Director of Engagement

2016 - 2017
Satchel Health
  • Trained over 200 doctors and nursing staff members in over 15 long-term health facilities across the US.
  • Triaged deployment issues and established the user education process to pipeline feedback gathered in the field back to the sales, marketing, design, and engineering teams.
  • Worked with the engineering team to provide valuable data via a UX pipeline established in the field.
Technologies: Sketch, Startups, Leadership, Charts, JavaScript Charting, User Experience (UX), User Interface (UI), UX Design

Senior Front-end Engineer and Designer

2014 - 2016
Satchel Health
  • Designed and developed the organization's telemedicine software for web (JavaScript) and Android (Java).
  • Integrated three third-party hardware devices like Google Glass and Bluetooth medical devices to stream live patient vital signs to a remote clinician in a secure HIPAA-compliant environment.
  • Delivered live, multi-source audio and video feeds, including patient vital signs, via a purpose-built WebRTC application, coordinating with a horizontally-scaled Redis pub/sub socket server.
Technologies: JavaScript, React, Node.js, Sketch, WebRTC, Webpack, Testing, SaaS, Full-stack, Redux, Front-end, React Hooks, UI Components, React Components, Emotion Library, Startups, Storybook, Amazon Web Services (AWS), AWS Cloud Development, Firebase Authentication, Architecture, Leadership, IT Strategy, Charts, JavaScript Charting, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Application Architecture, Software Architecture, API Integration, TypeScript, User Experience (UX), User Interface (UI), UX Design, Design Systems

Head of Product

2013 - 2014
Poliana
  • Engineered the entire web application using AngularJS, integrated with a Ruby on Rails API.
  • Implemented D3.js and other advanced data visualization tools to create interactive data visualizations describing the American political system.
  • Aggregated five public datasets on the American political system amassing over 110 million rows of unstructured data on lobbying and campaign finance.
Technologies: HTML, CSS, JavaScript, D3.js, Adobe Creative Suite, Amazon Web Services (AWS), AngularJS, SaaS, Full-stack, Front-end, UI Components, Startups, AWS Cloud Development, Architecture, Leadership, IT Strategy, Charts, JavaScript Charting, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Application Architecture, Software Architecture, API Integration, User Experience (UX), User Interface (UI), UX Design, Design Systems

Senior Web Developer

2011 - 2012
Golden Spiral Creative
  • Developed over 40 WordPress websites for clients in the music and entertainment industries.
  • Collaborated with a designer using the Adobe Creative Suite to translate designs into mobile-first websites.
  • Coded 10+ custom PHP WordPress plugins to augment functionality on client websites.
Technologies: WordPress, PHP, HTML, CSS, JavaScript, jQuery, SQL, Full-stack, Front-end, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, API Integration, User Experience (UX), User Interface (UI), Design Systems

Scholar Raise

https://scholarraise.com
Scholar Raise is a fintech startup that helps people save for college with the help of their friends and family. The company is comprised of roughly five people. I designed and developed the entire web application since the company's inception and led a revolving team of full-stack developers to assist with the initial build-out and ongoing maintenance. Scholar Raise has been a fully-remote team since its inception in 2018, working with developers in Brazil, Portugal, and the UK.

The target audience is primarily American families aged 21-45 struggling to adequately save for their children's future education. To date, we've helped hundreds of families save over $2m towards their children's future educational expenses.

The application is a fully-responsive web application written in Next.js (React), using Tailwind CSS and Chakra UI to create reusable UI components. We also integrated it with a Ruby on Rails API (which is now being redeveloped using Node.js). We used the Stripe, Plaid, and Twilio APIs to provide a series of banking and communication into the product.

OpenMined

https://openmined.org
OpenMined is an open-source software development community attempting to solve the problem of privacy, security, and sovereignty of data ownership in the modern world. I was one of the founding team members of OpenMined, helping to grow the community from 0 to over 14,000 community members. In addition to being a contributor, I was promoted to lead the Federated Learning team and eventually the Engineering team for the entire organization.

While leading the Federated Learning team, my team and I created the world's first open-source libraries for federated learning on the web, native mobile (Android and iOS), server, and IoT. Such libraries are integrated with TensorFlow, Tensorflow.js, and PyTorch for easy integration with existing data science codebases and notebooks.

I was eventually promoted to lead the entire Engineering team, which included a total headcount of over 80 fully-remote data scientists, developers, and cryptographers working on over 10+ libraries. During this time, I wrote of numerous software development grants that were presented, approved, and funded by Google, Microsoft, Twitter, and the University of California.

Raise Financial

https://raisefinancial.com
Raise Financial is a suite of financial products aimed at helping young Americans get ahead on their savings goals. The website processes over $30,000 in transactions through Stripe and Plaid each month and has helped parents save $3+ million towards future educational expenses.

Languages

HTML, CSS, JavaScript, TypeScript, XML, SQL, GraphQL, PHP, Kotlin, Swift, Python

Frameworks

Next.js, Tailwind CSS, Redux, Serverless Framework, JSON Web Tokens (JWT), Jest, Cypress, Relay, Remix, AngularJS, Ruby on Rails (RoR), Flask

Libraries/APIs

Node.js, React, WebRTC, Stripe, Emotion Library, JavaScript Charting, Stripe API, REST APIs, D3.js, jQuery, PyTorch, TensorFlow

Tools

Adobe Creative Suite, Figma, Sketch, Git, Plaid, Webpack, Firebase Authentication, CircleCI, JSX, GitHub, Prisma, Auth0, Amazon Cognito, Terraform, Mailchimp

Paradigms

Testing, Application Architecture, UX Design

Platforms

Netlify, Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, WordPress, Vercel, Twilio, AWS Lambda, Azure, Docker, Heroku

Storage

MongoDB, NoSQL, Amazon DynamoDB, PostgreSQL

Other

Chakra UI, APIs, SaaS, Full-stack, Front-end, React Hooks, UI Components, React Components, Fintech, Startups, Storybook, Architecture, Leadership, CTO, IT Strategy, Charts, OAuth, Responsive Web Apps, Software Architecture, Server-side Rendering (SSR), API Integration, User Experience (UX), User Interface (UI), Design Systems, PlanetScale, Serverless, Apollo, AWS Cloud Development, Apollo Server, Microsoft Azure, Differential Privacy, Federated Learning, Machine Learning, Secure Multi-party Computation, Encryption, Self-sovereign Identity (SSI), Remote Computing, Distributed Systems, Alpaca

2010 - 2014

Bachelor's Degree in Web Programming & Design

Belmont University - Nashville, TN, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring