Ryan SL Carpenter

Ryan SL Carpenter

Software Engineer & Entrepreneur

Skills

Web Development

My expertise is in frontend development, but I have built the complete tech stack of multiple corporate-ready web and hybrid mobile apps. I have worked both on my own and by managing a developer team. I prefer an agile approach, allowing better product feedback from a fast release cycle. I am well-versed in multiple frontend and back-end JavaScript frameworks. As an entrepreneur, I have also managed our DevOps, including continuous integration tools and serverless architectures.

Software Product Management

I have steered several software products from concept, through development and testing, to ongoing operations. I enjoy tackling a complex problem, imagining how a solution can be applied, then carefully managing the steps to build it effectively and efficiently.

Team Leadership

Through my career with small transnational companies, I have had the opportunity to manage multilingual teams that have been both on-site and remote. In addition to organizing their development work, I mentored my teams and ensured that their skill sets were consistently growing to support our future needs and their professional development. In my extracurricular activities, I have also taken leadership roles in community groups, including acting as Team Captain for our local masters swimming team (100+ members).

Portfolio

  • Thrive Invoice Imports

    Thrive Invoice Imports

    web, work
  • Spoiler Maps

    Spoiler Maps

    maps, open source, web
  • Thrive Catalog Revamp

    Thrive Catalog Revamp

    web, work
  • Splitmaster

    Splitmaster

    React Native, swimming
  • Overlay

    Overlay

    React Native, maps
  • Rubik's Cube Solution Guide

    Rubik's Cube Solution Guide

    education, games
  • Easyship Buyer-Facing Portals

    Easyship Buyer-Facing Portals

    web, work
  • Easyship Insurance at Checkout

    Easyship Insurance at Checkout

    shopify, work
  • Wordleb0t

    Wordleb0t

    games, microservices, web
  • Nathan Road Model Solar System

    Nathan Road Model Solar System

    education, maps
  • Emotics Attention Analytics Platform

    Emotics Attention Analytics Platform

    api, aws, sdk, work
  • Emotion Analysis Tool for Video

    Emotion Analysis Tool for Video

    AI, web, work
  • Mao Kun Map Explorer

    Mao Kun Map Explorer

    history, maps, web
  • Game of Thrones Map with Spoiler Control

    Game of Thrones Map with Spoiler Control

    maps, web
  • Coaching Resources for Swim School

    Coaching Resources for Swim School

    swimming, web
  • Masters' Swimming Admin Tools

    Masters' Swimming Admin Tools

    activities, data
  • Hong Kong Taxi Stands Mobile App

    Hong Kong Taxi Stands Mobile App

    hybrid apps, maps
  • SoHo Bus Routes Diagram

    SoHo Bus Routes Diagram

    Hong Kong, maps
  • Maps of the Hong Kong MTR

    Maps of the Hong Kong MTR

    Hong Kong, maps
  • Namesake Streets in Hong Kong

    Namesake Streets in Hong Kong

    Hong Kong, maps
  • d3 Curve Function for Circular Corners

    d3 Curve Function for Circular Corners

    d3, maps, open source
  • Water Margin Narrative Chart

    Water Margin Narrative Chart

    china, visualization

Work Experience

  • 2022 - 2026

    Senior Software Engineer

    Served as the de facto frontend lead, owning architectural decisions across the codebase and running substantive code reviews that raised team-wide quality and consistency. Led the migration from legacy AngularJS pages to a maintainable, customer-friendly React frontend. Mentored our Python developers through the transition without being prescriptive. Proactively monitored customer feedback channels and translated issues into well-scoped tickets that closed the loop between user experience and engineering response. Helped lead a gradual but significant shift in company culture toward a broader vision of product management.

  • 2020 - 2022

    Lead Frontend Developer

    Managed our frontend team as we expanded both our product offerings and global market share. Grew the team from a single office to span three continents. Spearheaded efforts to internationalize our apps, migrate from AngularJS to React.js, and improve performance across the board. Helped Easyship triple the number of shipments sold on the platform, growing net sales by 35%.

  • 2017 - 2020

    Co-founder & Tech Lead

    Founded Emotics to solve some clear failings in corporate learning software. Used webcam snapshots to approach a solution from two directions: by gathering real-time, subconscious feedback on the content that each learner is viewing and by leveraging facial recognition tech and behavior analysis to identify “cheating” behaviors. Led Emotics' tech development, building an SDK to integrate with client software, an API to collect data and serve results, and a frontend website for compliance managers to view analytics and review alerts. Maintained infrastructure, tests, and documentation for enterprise-level reliability and issue response. Supported investment and sales efforts by clearly explaining system architectures, managing on-boarding, and addressing IT concerns. Served several fortune 500 companies in the financial services and insurance sector.

  • 2015 - 2016

    App Strategy Consultant / Product Manager

    Formed a strategy for integrating mobile apps into GBST's financial services software. Hired and remotely-managed development team based in Vietnam. Built prototypes and pitched them to GBST clients, following agile processes for frequent releases.

  • 2014

    Operations Transformation Project

    Identified gaps in and reorganized the company budget to successfully reduce costs and increase revenues. Created a pricing strategy to be attractive to both low-touch users and large enterprise clients. Established team metrics and the systems to monitor them.

  • 2007 - 2014

    Program Manager

    Directed hardware development of our shipping-container-monitoring product through a new Chinese manufacturing partner. Supported the management of our 30-person software development team contracted in Beijing.

  • 2004 - 2007

    TSAT Mission Operations System (TMOS) Risk Manager

    Managed authors of a 500+ page bid-winning, proposal document for a large defense contract. Directed the creation of mitigation plans that would eliminate 90% of program risk over contract lifetime and monitored their execution.

Education