A bout
Hey, my name is Zack, I thrive on building and understanding how things work. Programming and IT has become a passion that feeds my busy mind with a near endless number of topics to learn about and challenges to overcome. I am particularly interested in building robust and engaging user interfaces and how thoughtful data architecture can enhance the user experience.

P rojects
Punch Time Management



Punch is a fullstack application I built to replace my company's outdated email based time sheet system. With punch, submitting hours is made easy by a user friendly form that uses predefined line items for employees to describe what work they completed in a day using unified verbiage. No more parsing out what your employees are trying to communicate, making invoicing and payroll a much more streamlined process.
Stack
- .NET Core Api - using Entity Framework and Identity
- React - UI
- Azure SQL Database
Click the link below & log in with the following credentials for a live demo
- Email: demo@gmail.com
- Password: Demo1234!
Punch is currently running on Azure's free tier SQL database, please be patient if logging in isn't working as expected. It can take up to a minute for the database to turn on.
S kills
Front-end
- HTML
- CSS
- Sass
- Javascript
- React
- Vue.js
Back-end
- C#
- ASP.NET Core
- ASP.NET MVC
- Entity Framework
- SQL
Hosting/Cloud Platforms
- Azure
- Docker
- Netlify
- Supabase