Sr. Software Engineer Calcite Design System, Esri (Remote) 2025–current
Sr. Software Engineer Calcite Design System, Esri (Remote) 2025–current
Software Engineer Calcite Design System, Esri (Remote) 2022–2024
Consolidated code from multiple design system packages into a monorepo.
Implemented automated package versioning, releasing, and changelog generation.
Fixed bugs and developed new features using native browser APIs, including form validation, focus behavior, internationalization, and more.
Mentored newly hired Software Engineer.
Tech: StencilJS, Lit, Node, GitHub Actions, Storybook, Jest, Lerna, Frontend frameworks
Product Engineer Calcite Design System, Esri (Remote) 2021–2022
Created and maintained continuous integration and automation workflows to increase the team’s efficiency, including a script published to NPM for tracking build sizes, and two GitHub Actions published to Marketplace.
Developed new features and fixed bugs for Calcite components (web components).
Assisted with sprint planning, issue prioritization, and quality assurance testing.
Solved technical questions from internal Esri employees and external users.
Wrote internal and external documentation, including coding conventions, API reference, development tutorials, framework starter apps, and concept explanations.
Developer Products Specialist Support Services, Esri (Redlands, CA) 2019–2021
Subject Matter Expert in ArcGIS API for JavaScript, Web AppBuilder & Experience Builder.
Created multiple internal Esri applications:
Virtual speaker at Esri User Conference 2020: Troubleshooting ArcGIS API for JavaScript Queries
Wrote two ArcGIS blog posts:
Tech: NextJS, Jest, ArcGIS, SQLite, Lunr, MERN stack (MongoDB, Express, React, Node)
Web/GIS Developer InfoGraphics Lab (University of Oregon) 2017–2019
Implemented interactive web mapping applications.
Teaching Assistant for Web Mapping (GEOG 490/590) course.
Presented at NACIS about building interactivity for a digitized, historic timeline.
Tech: D3, Leaflet, High Charts, JQuery
Intern Golden Gate National Parks Conservancy Summer 2017
Assisted with the Wildlife Picture Program by cataloging images and supporting logistics (camera checks), habitat restoration, and data management.
Collected Snowy Plover population data at Ocean Beach and Crissy Field and created an ArcGIS map displaying the findings.
Tech: ArcGIS, SQL, Python
Intern Solar City (San Mateo, CA) Summer 2015
Assisted the database engineering team using SQL Server by testing a redesigned algorithm to determine projected installation dates and updating solar panel data.
Assignments involved writing queries, stored procedures, triggers, and SQL Agent Jobs.
Tech: SQL
Bachelors of Science University of Oregon (Eugene, OR) 2014–2018
Wilderness EMT National Outdoor Leadership School (Lander, WY) 2016
Developed leadership skills during a variety of outdoor expeditions.
Earned five medical/rescue certifications.
National Security National Youth Leadership Forum (Washington, D.C.) 2014
Information Security University of Southern California (Los Angeles, CA) 2013