Hello!

Welcome to my personal playground and portfolio. I will be using this site both to keep my skills sharp and to show off the technologies that I am proficient with. Please keep in mind that I am not a UX designer, so this is mainly a tech demo.

About Me

photo of Kyle MarpleMy name is Kyle Marple, and until recently I was a staff software engineer at Walmart Global Tech. I am currently looking for a new role as either a senior or staff frontend software engineer. At this time, I am considering only fully remote, full-time positions. Please do not contact me regarding part-time, contract or hybrid positions.

I have 7 years of experience with React and JavaScript in general, as well as 3 years with TypeScript and React Native. I also have extensive experience developing frontends for conversational GenAI tools and chatbots, having served as the frontend tech lead for My Assistant, Walmart's internal GenAI tool for employees.

I enjoy bringing order to chaos. Messy code? Inconsistent styles? Non-existant unit tests? Other forms of tech debt? These are my bread and butter. I have personally brought linting and unit testing to most of the projects I have been part of, establishing standards for code quality and testing, then enforcing and maintaining them with tools like Husky and github branch policies.

In addition to coding, I also have a great deal of experience leading and mentoring other developers. I have given multiple workshops on frontend development and related technologies. I am also accustomed to working closely with leadership, product, UX and business to develop, clarify and refine requirements, allowing us to deliver what the customer wants, on-time and with minimal surprises.

About this Site

This site is a React app being deployed to Github Pages. The full source code is available in its git repository, accessible by clicking the Github icon in the right side of the header. Among other things, this site has been designed mobile-first and is fully responsive and screen-reader accessible. Feel free to try it in a variety of different sizes. It also has full support for light- and dark-mode themes, which can be switched from the header. The major packages and frameworks used are listed below:

Core

  • Next.js
  • Node.js
  • React
  • TypeScript
  • Yarn

UI

  • DaisyUI
  • Tailwind CSS

Code Quality and Testing

  • ESlint
  • Husky
  • Jest
  • React Testing Library
  • Storybook
  • Stylelint