Mack Sawyer - Web Developer, Programmer, Professional

About Me

A 10+ year flight paramedic aspiring to start a career in programming and web development. The past year has been spent self-learning HTML, CSS, SCSS, Javascript and React. I am also experienced in Python, SQL, Node.js, Agile, Photoshop and Git. My projects have taken me on a journey where I have worked with asynchronous API actions, databases, numerous libraries and methods. I have learned design methods, expanded my creativity and continue to strive to learn more about the tech industry.

HTML Logo CSS Logo Javascript Logo React Logo Python Logo


Movie Database

I made this project in order to practice with the MERN stack. Using Node and Express for the backend / middleware, and I was able to establish API flow to my React front-end. I learned a lot about Heroku and Netlify as I hosted this project. I was able to learn a lot about fullstack development and the tools available for me. I made use of MUI for some front-end elements and learned a ton about data handling.

• React • MongoDB • Express • Node.js


This weather project was an API and DOM manipulation heavy website that required a lot of async calls. I also learned a lot about mobile responsiveness and styling with traditional CSS. I was able to implement a metric-to-imperial conversion system, read and utilize time systems as well as utilize JSON for information as needed.

• Javascript • REST API • Async

Medical Portfolio

I created this portfolio by request from a medical professional who was job hunting. This project allowed me to try some new styles and further work on my SCSS and mobile responsive skills. I learned about new ways to style using SCSS and further learned about layout and controlling space / empty space on websites.

• Javascript • SASS • Responsive Design

Chat App

This chat application was a fun project. I had always wanted to create a chat room and I was able to style it as my own. I was able to further expand my knowledge of databases and authentication with this adventure. I continued to learn about React and took my knowledge of Style Sheets further. This chat features user authentication and real-time database updating and calling via API.

• React • Database API • Authentication

Dictionary App

This dictionary application allowed me to practice my REST API use and SCSS. I utilized a free dictionary API and manipulated the returned JSON to provide word definitions for the user. I learned more about multidimensional arrays and mapping through them in react as well as further broadened my knowledge of REST APIs.

• React • REST API • SCSS

Enchanted Mountain

The Enchanted Mountain Brewing company site is a project I initiated to utilize some new SASS skills. The site is a take on a private company business style website utilizing a common modern design style and styling. Working on this project I was able to try my hand at multiple common site features such as pop-up windows and scroll-to.

• Javascript • SCSS • Responsive Design

Between The Lines

Drawing Between The Lines was a team effort between myself and Richard Gonzalez. We created this app as our entry into the Mintbean Hackathon of Q4 2021. I, personnally, worked with Canvas in React which was a challenge. I learned to adapt vanilla javascript practices to the React environment had in some instances had to come up with creative solutions due to a lack of documentation on this approach.

• React • HTML5 Canvas • SCSS

Contact Me