Matthew Linder

Web developer and
technical content specialist

About
me

Web Developer with experience in all phases of software product development, from requirements and coding to quality assurance testing and post-implementation support. Earned a Certificate in Full Stack Web Development from the University of California, Davis, with expertise in JavaScript, jQuery, Node.js, React and more. Team-player focused on collaborative success, with excellent written and verbal communication skills. Valued for developing robust solutions that bring lasting value through optimized and efficient processes. Over ten years of experience in transforming labor-intensive manual workflows into automated, scripted processes that improve customer outcomes.

Work

The Marvelizer web app

The MARVELizer is a web app that enables you to search for a Marvel character, view information and Giphys related to the character, and save favorite Giphys. The search feature queries the Marvel API for a character’s description and a thumbnail, and it uses the character name to query the Giphy API for the Giphys related to the character.
This application utilizes Foundation, APIs (Marvel and Giphy), JQuery, JavaScript, and local storage.

➤  GitHub repo
➤  Published site

The MARVELizer:
Giphys for Marvel characters

Hover for details

Project placeholder

Carbo-Loader enables users to track carbohydrates for their meals. The Nutritionix API node module is used to search and capture carbohydrate and fiber content, and users can also search for specific quantities. The search results can be added to a user's current meal and a carbohydrate total for the entire meal is tallied. Individual foods can be marked as a favorite for easy retrieval later and meals can be saved for future reference.
This application utilizes Node.js, a MySQL database, Express server, Handlebars, Sequelize ORM, Express Session middleware for cookies, and bcrypt for password protection.
➤  GitHub repo
➤  Published site

Carbo-Loader:
Caculate carbs for meals

Hover for details

Weather Dashboard app

The Tech Blog is a blog site that enables you to view blog posts, and if you're logged in, it enables you to add, edit, delete, and comment on blog posts.
This app follows the MVC paradigm and uses the following technologies: Node.js, the dotenv npm package, Handlebars.js, Express.js, the express-session npm package, Heroku, Sequelize.js, the bcrypt npm package, and the connect-session-sequelize npm package.

➤  GitHub repo
➤  Published site

The Tech Blog:
The real scoop on tech

Hover for details

Weather Dashboard app

Weather Dashbard is a web app that uses the OpenWeather API to retrieve weather data for cities. When user enters a city name and clicks Go, the dashbard app uses the city name for two API searches, populates data area (upper right) with city info, populates the forcast area (lower right) with forcast information for the next five days, saves name of the city to local storage and retrieves saved city names when the page is opened or refreshed, and adds the city name to a list that can be used for future searches.

➤  GitHub repo
➤  Published site

Weather Dashboard:
Retrieve weather data for cities

Hover for details

Calendar App

Work Day Scheduler is a calendar app that associates tasks with timeblocks in the day. Tasks are saved to local storage, and when the app is opened or refreshed, tasks are retrieved from local storage and displayed in their associated timeblocks.
This application is built with the following: Moment.js, Bootstrap, Font Awsome, JavaScript, and JQuery.

➤  GitHub repo
➤  Published site

Work Day Scheduler:
Schedule the day's tasks

Hover for details

Synergy/DE online documentation

Synergy/DE documentation is the documentation for Synergy DBL, which is the modern version of the DIBOL language. It includes various development tools. This documentation is created with MadCap Flare, JavaScript, JQuery, and C# post-build processing programs.

➤  Published site

Synergy/DE Documentation:
Documentation DBL language

Hover for details

Contact