Samantha Whelpley

Frontend Software Engineer

I design and build intuitive interfaces, with a strong eye for detail and a commitment to quality code.

rotating React logo

About

I'm a frontend software engineer with a strong foundation in building modern web applications using React, Redux, and design systems. I'm drawn to solving tricky problems, whether it's tracking down bugs, untangling edge cases, or turning vague ideas into clear technical requirements. I take pride in my attention to detail and enjoy working through the nuances that turn a good product into a great one. While I'm always expanding my backend skills, my focus remains on creating intuitive, maintainable, and well-tested user interfaces.

Currently, I am a Frontend Software Engineer II at HackerRank on the Self-Serve team.

Previously, I was a Software Developer II and software team lead at VISIMO, where I led the frontend development of complex applications across industries like agriculture, construction, and defense. I introduced and championed practices like unit testing, PWA support, and reusable design systems, helping shape a more maintainable and reliable development process. I also mentored junior developers, collaborated closely with designers and data scientists, and managed both team structure and project planning across multiple initiatives.

Earlier in my journey, I studied Information Science at the University of Pittsburgh, where I deepened my understanding of software design, data, and user-centered development. During college, I also completed internships at Responsival and RedTree Web Design, where I learned the fundamentals of planning and wireframing applications, translating ideas into thoughtful designs, and refining the details that make interfaces feel seamless.

I'm currently looking for new opportunities where I can continue growing my skills and collaborating with a thoughtful, driven team. I'm especially excited by roles that offer a mix of design-minded development, interesting technical challenges, and opportunities to contribute to a healthy engineering culture. I bring experience leading teams and shipping production-ready applications—and I'm eager to keep learning and building with others who care about their craft.

Experience

April 2025 - Present

Frontend Software Developer II · HackerRank

  • Work across large, legacy React/Rails codebases on the Self-Serve team, implementing features and resolving defects for company administration workflows..
  • Build key components for Hiring Plan feature in a standalone Next.js + TanStack Query codebase, delivering an AI-assisted flow that transforms a user's job description into recommended coding tests and interviews, alongside a cleaner candidate tracking experience..
  • Implement frontend components for a billing status banner that surfaced unpaid invoices and account lock states, prompting immediate user action and supporting faster invoice resolution and account reactivation..
  • Deliver full-stack functionality for an experiment enabling free-trial and lower-tier users to preview higher-plan test questions, helping validate content value and inform upgrade conversion strategy..
  • Modernize legacy areas by refactoring components from JavaScript to TypeScript and migrating Jest to Vitest, improving type safety, test speed, and overall code reliability..
    • TypeScript
    • React
    • Redux
    • Next.js
    • Ruby on Rails

    May 2021 - March 2025

    Software Developer II · VISIMO

  • Managed a team of 5 developers, contributing to sprint planning, task allocation, and budget management, improving coordination and communication with project managers..
  • Mentored junior developers in frontend and design best practices, creating a structured learning path that doubled their productivity within three months..
  • Lead the frontend development and maintenance of NIXN, a construction risk management platform, transitioning the legacy site from jQuery to an offline-first Progressive Web App (PWA) with a React and Apollo Client architecture, now supporting over 1000 users with an average of 500 form submissions per day..
  • Developed the frontend for a USDA-funded risk management platform using React and Django REST, enhancing data reliability by making it offline-first with Redux Offline..
  • Implemented unit testing strategies using Vitest across all projects, consistently achieving 80%+ code coverage, ensuring high code quality and reliability..
    • JavaScript
    • React
    • Redux
    • MUI
    • Django REST
    • Apollo GraphQL
    Full Resume

    Projects