Projects
Vue Sequencer
Vue 2, SCSS, Web Audio API
Back in 2019 I wanted to learn some Vue, so I made this drum machine app. I struggled with browser compatibility until I refactored it to use the Web Audio API. Now it sounds great on any device. I'll come back and spruce up the styling some day. It's a lot of fun as-is! You can use it to make some sick beats.
Photo app
React, SCSS, Node, Postgres, Docker, AWS
A takehome tech-screen project for my job at Wiredcraft. The tast was do style a mosaic pattern and lazy-load the images. I use it to test other features I want to learn. For example, I added JWT auth and the ability to save your favorite photos. This project was a great opportunity to build out my backend boilerplate and learn AWS. The profile images are served from a serverless image handler made with S3, Lambda, Sharp, and Cloudfront.
rosscournoyer.com (v2)
Svelte, Tailwind, Vite
This website. I made the latest version of my portfolio with SvelteKit and Tailwind. I have to say its probably my favorite web framework now. It feels very intuitive to manage state, component lifecycle as well as abstracting and reusing components. This being a simple page, there is more to explore in the framework. In the future I might explore using a CMS for the content.
Paycalc
C
Are you a small business owner? Do you use a really loud mechanical keyboard? Do you think GUIs are for the weak? Paycalc might be just what you need! I featured it here because it is my first program ever. I made it in Introduction to Programming with C, the class that ignited my passion for programming all those years ago. Clone it, compile it, and calc some pay!
Work
BCBSAZ
Software Developer
Jul 2024 - Present
Nikola Corporation
Full-stack developer
Nov 2023 - Jul 2024
General Motors
Full-stack developer
Jan 2022 - Nov 2023
Wiredcraft
Full-stack developer
Apr 2021 - Jan 2022
VO2 Asia Pacific
Full-stack developer
Jul 2020 - Apr 2021
LearningLeaders
Front-end developer
Nov 2019 - Jun 2020
IT-Consultis
Front-end developer
Jul 2018 - Oct 2019
Skills
- HTML
- CSS
- JavaScript
- Flutter
- Responsive design
- Node.js
- Ruby on Rails
- React.js
- Vue.js
- Svelte
- GraphQl
- AWS
- Nest.js
- Next.js
- TypeScript
- Tailwind.css
- REST Api