Esmé Kelley

Frontend-Focused Research Engineer

Frontend-focused research engineer with 5+ years of experience creating user-centered digital platforms, HCI-informed workflows, and reusable frontend systems. Brings together React and TypeScript development, applied research, and product leadership to improve scientific and engineering tools.

Experience

Senior Software Development Engineer

3M • Maplewood, MN
May 2026
  • Create digital workflows for CRDP material scientists and application engineers, including sample tracking, lineage visualization, and spreadsheet-to-GEMD transformation and validation
  • Contribute React and TypeScript interfaces to R&D Central, a centralized monorepo for literature and document-analysis retrieval-augmented generation (RAG) applications and project file and metadata management
  • Established an accessible shared React component library with Figma design foundations, Storybook documentation, production components, and frontend standards; 3+ CRDP teams are testing early adoption
  • Deliver tested frontend applications and reusable platform capabilities with React, TypeScript, Tailwind CSS, Vite, Playwright, GitHub Actions, and GitHub Copilot

Advanced Research Engineer

3M • Maplewood, MN
Aug 2022 - May 2026
  • Directed a five-developer modernization initiative for GEMD-based materials and process tracking used by adhesives application engineers in South Korea
  • Managed backlog priorities, sprint planning and refinement, user-feedback sessions, stakeholder coordination, and product and UX decisions from December 2022 through July 2023
  • Extended the GEMD schema to better represent materials and process information

Data Science Intern

3M • Maplewood, MN
May 2021 - Aug 2021
  • Integrated reinforcement learning into a Unity simulation to evaluate optimal alert modalities

Research/Graduate Assistant

Virtual Reality Applications Center • Ames, IA
Jan 2018 - Jul 2022
  • Used HTC Vive and Unity to create a mixed-reality learning environment with greater speed and fidelity
  • Built an educational review dashboard for Iowa State University instructors using an open-source computer-vision platform

Software Development Intern

Omaha, NE
May 2019 - Aug 2019
  • Guided a five-engineer team through technology discovery and delivery of 13 client-facing React application pages

Software Development Intern

Dubuque, IA
May 2018 - Aug 2018
  • Served as lead developer for a virtual-reality farming-hazard simulation intended to reduce field accidents

Projects

CRDP React Component Library

CRDP • component library
Apr 2024

Accessible React component library for consistent internal interface development across CRDP.

  • Initiated the library and set its architecture, tooling, accessibility standards, and Figma design foundations
  • Created 30+ production components with Storybook documentation, testing workflows, and CI support
  • Enabled early adoption by 3+ CRDP teams, reducing duplicated frontend work and improving UI consistency
TypeScript • React • Figma • Storybook • Playwright • GitHub Actions

Evaluation of MolCog Software and NUPACK Integration

Aug 2020 - Dec 2022

Master's thesis integrating NUPACK DNA-origami analysis into MolCog, a 3D molecular-design interface, and evaluating it against a conventional 2D tool suite.

  • Integrated NUPACK into MolCog and built interface capabilities for molecular-design workflows
  • Designed, conducted, and analyzed a 48-participant between-subjects study of productivity, errors, conceptual learning, and user experience
  • Found promise for productivity and learning with 3D integrated workflows while identifying user-experience improvements needed for molecular-design tasks
Unity • C# • NUPACK • Human-Centered Design • Experimental design

Education

Iowa State University

MS in Human-Computer Interaction & Computer Engineering
May 2020 - Sep 2022
Key courses: Thesis: Evaluation of MolCog Software and NUPACK Integration — integrated NUPACK into a 3D molecular-design interface and led a 48-participant comparative study of productivity, errors, learning, and user experience

Iowa State University

BS in Software Engineering
Aug 2016 - May 2020

Skills

Languages
TypeScript • JavaScript • HTML • CSS • JSX/TSX • Bash/Shell • YAML • Markdown • SQL • C# • Java • Python
Frontend Engineering
React • Component-driven development • Design systems • Reusable component libraries • Accessible web development • Semantic HTML • Responsive design • Frontend architecture • Monorepo frontend development • REST API integration
Frontend Tooling & Frameworks
Vite • Tailwind CSS • Storybook • Node.js • Remix • Astro • Client-side state management • Form development and validation • Data visualization
Testing, Tooling & Delivery
Playwright • End-to-end and component testing • Unit testing • Accessibility and visual regression testing • Test automation • Git and GitHub • GitHub Actions and CI/CD • Docker • Monorepo tooling • Code review
Data, APIs & AI
REST API development and design • OpenAPI/Swagger • Relational database design and SQL • Data modeling and validation • JSON Schema and GEMD • Retrieval-augmented generation (RAG) • AI application interfaces • LLM-assisted development • Human-AI interaction • Data analysis
Product, HCI & Research
Human-Centered Design • Human-Computer Interaction • User research and usability testing • User interviews and feedback synthesis • UX prototyping and Figma • Product discovery and requirements gathering • Product ownership • Sprint planning and refinement • Research and experimental design • Qualitative and quantitative analysis
Immersive & Research Technology
Blender • Computer vision • Eye tracking • Unity simulation development • Virtual, augmented, and mixed reality • Research prototyping • 3D printing

Volunteer

Software & Systems Chapter Committee Member

3M Tech Forum
Jan 2026

Help shape chapter programming and bring external speakers to the 3M technical community.

  • Partner with chapter leadership to identify and coordinate external speakers for technical events

Webmaster

3M Tech Forum US
Jan 2024 - Dec 2025

Maintained the US Tech Forum's internal SharePoint presence.

  • Kept organizational lists, site content, and data current
  • Helped automate access for document-folder uploads and resolved content-management and site issues

Chair, Human Factors & Perception Science Chapter

3M Tech Forum
Jan 2022 - Dec 2024

Led chapter operations and technical programming for the Human Factors & Perception Science community.

  • Organized 2-5 annual events, including paid external speakers, technical demonstrations, and project workshops
  • Represented the chapter at senate meetings and handled annual registration, communications, and funding

Software Mentor

FIRST Robotics Team 3100
Jan 2026

Mentor a 2-4 student software subteam within a 15-30 student FIRST Robotics team through robot build, testing, and competition seasons.

  • Advise Java and WPILib development, with an emphasis on modular architecture for a student-built competition robot
  • Introduced Gitflow concepts and sequence and class diagrams to bring structure to an initially ad hoc codebase
  • Help the team adopt stronger testing and CI practices while supporting regional and World Championship competitions

Awards

1% Annual TCC Award

Issued by 3M
2024-12-18

Recognized for creating a new component-library system with planning, confidence, and dedication.

3M Tech Forum Gold Star Chair Awardee

Issued by 3M US Tech Forum
2023-12-25

Recognized for exceptional chapter leadership in the 3M Tech Forum, a community for scientists and technical professionals to share ideas.

ISU Usabilathon Winner

Issued by HCI Student Group
2021-03-01

Created and documented a user-interface mockup to help underserved students understand financial-aid options.

Graduate Student Teaching Impact Award

Issued by Iowa State University
2020-12-01

Recognized for outstanding teaching achievement; awarded to the top 10% of teaching assistants

Intel Ultimate Coder Challenge Winner

Issued by Intel
2018-12-01

Recognized for developing a virtual agriculture sprayer simulation, selected as the most innovative revolutionary commercial application for the virtual world.

Publications

Augmented Reality and User Interface for the Sustainable Product Architecture and Supplier Selection (S-PASS) Cyberlearning Tool

Iowa State University Virtual Reality Applications Center • https://www.vrac.iastate.edu/wp-content/uploads/reu2017/CooLSLiCE_Paper.docx
2017-08-01

Examines web and augmented-reality versions of a cyberlearning tool, evaluating how dynamic learning elements affect usability, motivation, and engineering students’ learning performance.

Web Design with Accessibility in Mind

2019-11-03

Practical guidance for designing and developing web content that is accessible to people with disabilities.

TeachActive Feedback Dashboard: Using Automated Classroom Analytics to Visualize Pedagogical Strategies at a Glance

2021-01-01

Describes TEACHActive, a feedback dashboard that transforms automated classroom observations into visual analytics that help instructors reflect on active-learning facilitation strategies.

Designing the TEACHActive Feedback Dashboard: A Human Centered Approach

11th International Conference on Learning Analytics & Knowledge (LAK21) • https://dr.lib.iastate.edu/server/api/core/bitstreams/49a9053b-5920-4815-840c-b4e3b9f27102/content
2021-04-01

Presents a human-centered design process for TEACHActive, using personas, instructor interviews, and walkthroughs to develop a classroom-analytics feedback dashboard.

University Implementation of TEACHActive - An Automated Classroom Feedback System and Dashboard

2021 HFES 65th International Annual Meeting • https://journals.sagepub.com/doi/pdf/10.1177/1071181321651186
2021-09-01

Documents the institutional deployment of an automated classroom-feedback system, including lessons on recruitment, privacy, hardware, software, and campus IT support.

Interests

3D Printing
3d • 3d-printing
Novel Input systems
input-systems
Redirected Walking in Virtual Reality
rdw • redirected walking
Interface design
ui • ux
Machine Learning Interfaces
ml
Game Development
unity3d