Profile picture

Samantha McElhinney

Software Engineer
Pronouns she/her
Open Resume Email Directly

About me

Driven by an innate desire to make a positive impact, I am deeply committed to delivering accessible and inclusive experiences as a Software Developer. I take great pride in crafting engaging web interfaces with thoughtful, efficient, and visually stunning designs, utilizing my passions in UI/UX.

Fearlessly diving into new technologies, I am not afraid to ask questions and take initiative in my pursuit of knowledge to better my skillset in life and as a developer. My expertise lies in implementing JavaScript, React, React Native, TypeScript, and Node.js. My meticulous nature has also led me to excel in various testing technologies such as Cypress, Mocha, and Chai.

Drawing from my experience as a speech language pathologist spanning eight years, I have further honed my skills in both complex problem-solving and project management. Working with individuals and care teams toward a common, ever-evolving goal, I have cultivated a strong team-player mentality. Throughout my career, I have earned a reputation as the most empathetic and approachable staff member, adapting quickly to new challenges and maintaining strong communication skills.

When I'm not coding, I am an avid adventurer who loves trying new hobbies, hiking, live music, snowboarding, and traveling. My goal is to explore every national park and visit as many bookstores as I can along the way.

I am very excited to continue to grow my technical skillset and I am actively seeking opportunities to work with diverse teams and contribute my skills.

Preferred locations

  • Seattle, WA
  • Bellevue, WA
Open to other locations and/or remote work

Previous industries

  • Hospital & Health Care

Skills

  • Accessibility
  • Continuous Integration
  • Cypress
  • Figma
  • Git
  • GitHub Projects
  • GraphQL
  • JavaScript
  • Mocha
  • Node.js
  • PostgreSQL
  • Postman
  • React
  • React Native
  • Sass
  • TypeScript
  • User Experience Design / UX
  • User Interface Design / UI

Currently learning

  • Python

Projects

Drala Mountain Center

Drala Mountain Center

Project scope time 70 hours
Collaborators Profile picture for Reid Miller Profile picture for Alejandro Lopez Profile picture for Carol Bradsen Profile picture for Sarah Moore

Tools Used

  • Accessibility
  • Cypress
  • GraphQL
  • React Native

Welcome to the Drala Mountain Center App! Our mobile application brings the transformative power of meditation and mindfulness to your fingertips. With a focus on expanding the user base for Drala Mountain Center and providing a seamless experience, our app offers the following features:

  • Explore program schedules
  • Use the intuitive meditation timer with captivating breathing visuals for inner peace
  • Watch videos featuring your favorite speakers
  • Track your meditation progress and view statistics
  • Immerse yourself in the beauty of Drala Mountain Center through stunning images
  • Make direct donations to support the vision of Drala Mountain Center

Through collaborative work, Agile methodology, and GitHub Projects, we successfully troubleshooted bugs and exceeded milestones, resulting in a successful MVP. This project taught us the value of effective teamwork in software development and helped us gain expertise in the front end side with React Native and GraphQL in a short time.

Code Repository
Screenshot detail for project Drala Mountain Center
Screenshot thumbnail #1 for project Drala Mountain Center Screenshot thumbnail #2 for project Drala Mountain Center Screenshot thumbnail #3 for project Drala Mountain Center Screenshot thumbnail #4 for project Drala Mountain Center

Games for Geeks

Games for Geeks

Project scope time 30 hours
Collaborators

Tools Used

  • Accessibility
  • Cypress
  • Figma
  • React
  • TypeScript

Welcome to 👾 Games For Geeks 👾, a web application developed within a mere four days for all my fellow indecisive board game lovers. I designed this app in aims to simplify the process of game selection, allowing users to effortlessly browse, explore, and delve into the intricate details of various games. This app transforms game night into a seamless and enjoyable experience.

The user-friendly interface allows for easy game selection based on specific events or preferences. Moreover, user's are able to store and manipulation data by favoriting games of interest, modifying, and viewing their selected games as desired. In addition, if you want more details about a game you can click on the individual card and be taken to another page with comprehensive information and even a link to a YouTube video tutorial, ensuring that users grasp the rules and gameplay mechanics before diving into the game.

During this project, I challenged myself to build a responsive React application in a short deadline with using React, Router, Rest API, TypeScript, and end to end testing with Cypress.

Launch the App Code Repository
Screenshot detail for project Games for Geeks
Screenshot thumbnail #1 for project Games for Geeks Screenshot thumbnail #2 for project Games for Geeks Screenshot thumbnail #3 for project Games for Geeks Screenshot thumbnail #4 for project Games for Geeks

Vagabond Ventures

Vagabond Ventures

Project scope time 50 hours
Collaborators

Tools Used

  • Accessibility
  • CSS3
  • HTML5
  • JavaScript

Welcome to Vagabond Ventures, a web application that facilitates the efficient management and tracking of various trips for its users. This application, inspired by the iconic 1970s, empowers users to seamlessly view their past, present, and future trips while keeping a record of their expenses. With Vegabond Ventures, users can effortlessly book new trips and keep track of their spending all in one place.

I built this project utilizing vanilla JavaScript, CSS, and HTML within a 10-day timeframe during my second module at Turing. I included this project to demonstrate my comprehensive grasp of the fundamental principles in front-end development without relying on frameworks.

Launch the App Code Repository
Screenshot detail for project Vagabond Ventures
Screenshot thumbnail #1 for project Vagabond Ventures Screenshot thumbnail #2 for project Vagabond Ventures Screenshot thumbnail #3 for project Vagabond Ventures

FitLit

FitLit

Project scope time 48 hours
Collaborators Profile picture for John Featherstone Profile picture for Adriane Sutherland Profile picture for Houda Jawad

Tools Used

  • Accessibility
  • Chai
  • JavaScript
  • Mocha

FitLit: Your Health Metrics and Goals, Elevated.

Track and compare your latest and all-time activity, hydration, and sleep data with FitLit. Monitor your progress alongside the wider user base, easily logging your water consumption and viewing weekly trends. Discover the thrill of mapping your runs on our unique feature that we completed as an extension.

Highlights:

  • Dashboard: Access your daily and all-time fitness metrics across activity, sleep, and hydration categories.
  • Benchmarking: Compare your statistics against the entire user base, finding motivation in your progress.
  • Dynamic Infographics: Visualize your metrics over the past week through interactive charts.
  • Route Mapping: Explore your last logged run with location and route visualization.
  • Water Consumption: Log your intake and track all-time statistics.

Developed with vanilla JavaScript and four new libraries Charts.js, Day.js, Micromodal, and Leaflet, FitLit.

Launch the App Code Repository
Screenshot detail for project FitLit
Screenshot thumbnail #1 for project FitLit Screenshot thumbnail #2 for project FitLit Screenshot thumbnail #3 for project FitLit Screenshot thumbnail #4 for project FitLit