Profile picture

Riley Martin

Front-End Engineer
Pronouns they/them
Open Resume Email Directly

About me

From educator to software developer, I am driven to make information, resources, and tools more accessible to as many people as possible.

In the classroom, I took complex concepts and broke them down, organized, and delivered them. I was able to support students and teams by identifying and building on others' strengths. I built and maintained relationships which contributed to both a positive and productive environment.

As a developer, I bring these skillsets with me as I tackle new types of problems and collaborate with team members. My focus is on learning all that I can and providing services that make the world easier for others to navigate.

Preferred locations

  • Denver, CO
Open to other locations and/or remote work

Previous industries

  • Primary/Secondary Education

Skills

  • CSS3
  • HTML5
  • JavaScript
  • React

Currently learning

  • Express
  • PostgreSQL

Projects

The Random Gender-ator

The Random Gender-ator

Project scope time 45 hours
Collaborators

Tools Used

  • CSS3
  • React
  • A one-week solo project app that creates randomly generated “genders” using a word associations API based on user input. A user can save creations to local storage. Includes links to transgender, nonbinary, intersex resources.
  • Learning Goals: To solidify understanding of and build fluency in using React, Router, Asynchronous JavaScript, and End to end testing with Cypress.
  • Accomplishments: More confident, efficient, and comfortable building a React app from scratch and independently. Gained a deeper understanding of designing apps for a specific user.
  • 100% Lighthouse accessibility audit, responsive design layout
  • Fully tested with Cypress
  • Tech Stack: React, React Router, Cypress, CSS
Launch the App Code Repository
Screenshot detail for project The Random Gender-ator
Screenshot thumbnail #1 for project The Random Gender-ator Screenshot thumbnail #2 for project The Random Gender-ator Screenshot thumbnail #3 for project The Random Gender-ator Screenshot thumbnail #4 for project The Random Gender-ator

Head to Toe

Head to Toe

Project scope time 60 hours
Collaborators Profile picture for Marceline Ball Profile picture for Austin Andrade Profile picture for Aidan McGuire-Lester

Tools Used

  • CSS3
  • React
  • A two-week full stack group project app in which a user can search for queer-informed doctors and mental health providers by insurance and suggest additional resources.
  • Learning Goals: Communicate effectively with a backend team to connect the front end with the RESTful API using a JSON contract.
  • Accomplishments: Built out the MVP functionality of the app. Practiced skills in cross-team communication. Gained deeper awareness of security and ethics concerns in web development.
  • 100% Lighthouse accessibility audit, responsive design layout
  • Fully tested with Cypress
  • Tech Stack: React, React Router, Context API and hooks, CircleCI, Cypress, Responsive Design

  • For safety reasons, the database has been dropped until security measures are put in place to protect healthcare providers and receive their informed consent to participate in the database.

Launch the App Code Repository
Screenshot detail for project Head to Toe
Screenshot thumbnail #1 for project Head to Toe Screenshot thumbnail #2 for project Head to Toe Screenshot thumbnail #3 for project Head to Toe

Go Look at a Tree

Go Look at a Tree

Project scope time 80 hours
Collaborators Profile picture for Kendall Haworth Profile picture for Zach Johnson

Tools Used

  • CSS3
  • Express
  • PostgreSQL
  • React
  • An 11-day group project app that displays a random tree with information about the tree from an API. A user can also add their own tree to the API.
  • Learned new technologies to build a back end and create a full stack app
  • Learning goals: How to build a backend using PostgreSQL, Knex, Express, and Node.js. To gain a better understand my learning style and how I can improve my ability to learn technologies independently.
  • Accomplishments: Successful creation of a back end as part of a full stack app. Developed skills in how to self-teach new technologies.
  • 100% Lighthouse accessibility audit, responsive design layout
  • Fully tested with Cypress
  • Tech Stack: Express, Knex, PostgreSQL, React, React Router, Cypress
Launch the App Code Repository
Screenshot detail for project Go Look at a Tree
Screenshot thumbnail #1 for project Go Look at a Tree Screenshot thumbnail #2 for project Go Look at a Tree Screenshot thumbnail #3 for project Go Look at a Tree

Rancid Tomatillos

Rancid Tomatillos

Project scope time 60 hours
Collaborators

Tools Used

  • CSS3
  • React
  • A two-week long pair project app that displays movies with their ratings. A user can search for movies by title from a movie data base and view specific movie details.
  • Learning goals: To gain competency with React fundamentals, to learn how to test React components & asynchronous JS, to practice refactoring, and to create a multi-page UX using Router.
  • Accomplishments: Became more comfortable building apps using React, with using React Router, with connecting the front end to a back end API, and with implementing end-to-end testing with Cypress.
  • 100% Lighthouse accessibility audit, responsive design layout
  • Fully tested with Cypress
  • Tech Stack: React, React Router, Cypress, CSS
Launch the App Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos Screenshot thumbnail #2 for project Rancid Tomatillos Screenshot thumbnail #3 for project Rancid Tomatillos Screenshot thumbnail #4 for project Rancid Tomatillos