This is me. Hello there!

Zach Caldwell

Full-Stack Software Engineer and Tech Consultant

About Me

User-oriented technical consultant with 8+ years of software projects ready to demonstrate, as well as 7+ years of professional software engineering and technical architecture / operations experience. I'm strongest with Node.js, React, AWS cloud technologies, vanilla HTML5 / CSS3 / JS (ES6+), C++, DynamoDB, MongoDB, and MySQL (MariaDB), but am comfortable working with a wide variety of languages, environments, cloud platforms, and relational / document / key-value databases.

I've worked with small startups, large companies, and non-profit organizations of all sizes, both as an employee and as a consultant. See my LinkedIn profile for more details. I also have a Bachelor of Science degree in Computer Information Technology from Brigham Young University - Idaho, covering mainly Computer Science and Computer Engineering topics such as web & embedded development, advanced algorithms and object-oriented architecture, and the design of CPUs, operating systems, and computer networks.

I'm available for consulting and/or hire in the U.S. without requiring sponsorship; visit my Upwork page or contact me below! I prefer to work fully remotely, but am also open to hybrid work schedules in Northern Utah.

My Projects

Professional

EventManager Microservice
https://dev-ui.ltk.ai/

Receives and processes loan events from client-side software for various new web-based data analysis displays. I developed both the data model and all of the API code.

BackendNode.jsDynamoDBDockerTerraform
Rx Card Microservice
https://policyscout.com/rx/download

Generates pharmacy cards for new customers. I did the backend development and solved key problems including PDF generation and linking the card info to the company's internal customer-interaction API (which I also developed).

BackendNode.jsServerless FrameworkAWS LambdaDynamoDB
Company: PolicyScout
YardSearch
https://yardsearch.getresults.top/

Offers junkyard data aggregation and vehicle searching. I developed both a front-end and a back-end for the client.

Full-StackVue.jsBootstrapNode.jsKoaMongoDBWeb Scraping
Company: Ensign Technical Solutions

Personal

Modern ePortfolio
http://caldwellz.github.io/

The site you're currently browsing.

Front-EndReactGatsbyBootstrapGitHub Pages
Source: GitHub
Classic ePortfolio
http://caldwellz.github.io/classic/

The previous, legacy version of this site.

Front-EndPure HTML/CSS/JSjQueryGitHub Pages
Source: GitHub
CarTracker
https://api.fullstack-dev.top/cartracker/stats/all

Tracks changes (particularly price drops) to local classified listings for certain types of automobiles. The backend data API is now working for the types of data analysis I wanted to do; a frontend is in progress.

Full-StackNode.jsExpressReactViteWeb Scraping
Source: GitHub
Xelandria
http://caldwellz.github.io/classic/webprojects/xelandria/

2D browser-based game engine experiment.

Front-EndPixiJSWebGL
Source: GitHub
Project Zorg
http://caldwellz.github.io/classic/webprojects/project-zorg/

Hybrid text-based adventure game experiment.

Front-EndAJAXLocalStorageUnicode
Source: GitHub
YAMS Emulator

Emulator for an in-development m68k-based retrocomputer.

C / C++SDLMesonDoxygen
Source: GitHub
Xeno

Xbox/NXDK game engine experiment.

C / C++SDL
Source: GitHub
Jammy Dodge Rover

Raspberry Pi-based Bluetooth RC platform.

PythonPyBluez
Source: Zip File

Academic

The Mountain Spoke
http://caldwellz.github.io/classic/eportfolio/cit230/assignments/term-project/

Term project for CIT 230 (Front-End Web Development I).

Front-EndGoogle MapsjQuery
Source: GitHub
Tri-City Paper Pilots
http://caldwellz.github.io/classic/eportfolio/cit230/assignments/weathersite/

Midterm project for CIT 230 (Front-End Web Development I).

Front-End
Source: GitHub
WDD 330 (Web Dev) Portfolio
http://caldwellz.github.io/classic/eportfolio/wdd330/

Course portfolio for WDD 330 (Front-End Web Development II).

Front-EndAJAXLocalStorage
Source: GitHub
CS 124 (C++) Assignments

Function-oriented programming assignments completed at BYU-Idaho.

C++
Source: GitHub
CS 165 (C++) Assignments

Object-oriented programming assignments completed at BYU-Idaho.

C++
Source: GitHub
CS 235 (C++) Assignments

Data structure & algorithm programming assignments completed at BYU-Idaho.

C++
Source: GitHub
CIT 260 (Java) Assignments

Object-oriented programming assignments completed at BYU-Idaho.

Java
Source: GitHub
PL/SQL Assignments

Database Development assignments completed during two sequential courses at BYU-Idaho.

PL/SQLOracle Database
Source: GitHub
CS 112 (Python) Assignments

Introductory programming assignments completed at LDS Business College.

Python
Source: GitHub

My Résumé

View below or download as a PDF or as a Word doc.

Contact Me

Copyright © 2024 Zach Caldwell