Portfolio & Case Studies

Real projects that demonstrate how I help businesses save time, increase efficiency, and solve their technology challenges.

Website Development

Michigan Caulking & Waterproofing

View Live Site

The Problem

Michigan Caulking & Waterproofing had an existing website built on GoDaddy's website builder — a generic template with a black background, bullet-point service lists, and a stock map photo. It lacked trust signals, had no before/after gallery, and made no visual case for why a homeowner should choose them over a competitor.

The Solution

Built a fully custom marketing website from scratch using Next.js and TypeScript, replacing the GoDaddy site entirely. Designed around a navy and gold color system with Playfair Display typography, the site features a sticky nav with a persistent phone CTA, an animated trust bar, a drag-to-compare before/after photo slider, a dedicated gallery page with lazy-loaded compressed WebP images, inline Google reviews, a real embedded service area map, and a Formspree-powered contact form. Deployed to Vercel for free hosting with DNS migrated from GoDaddy.

Results

  • Replaced a generic website builder template with a fully custom, professionally designed site
  • Before/after drag slider showcasing real job photos — not possible with the previous GoDaddy builder
  • Trust bar with business stats replacing a site that had zero social proof
  • Page load performance optimized via WebP image compression and lazy loading
  • Free Vercel hosting replacing a paid GoDaddy website builder subscription
  • Reusable template architecture — siteConfig.ts pattern allows rapid deployment for future contractor clients

Technologies Used

Next.js
React framework for production-ready web applications with SSR and optimization
TypeScript
Typed JavaScript for better code quality and developer experience
Tailwind CSS
Utility-first CSS framework for rapid UI development
Vercel
Cloud platform for frontend deployment with automatic scaling
Formspree
Form backend service for handling form submissions without server code

Project Showcase

Michigan Caulking & Waterproofing screenshot 1

New Webpage: Full view of the clean and professional new site

Click to view full size

Michigan Caulking & Waterproofing screenshot 2

SEO Optimization: New website placed the client 1st in Google search results

Click to view full size

Michigan Caulking & Waterproofing screenshot 3

Before/After Slider: Interactive drag slider showcasing before and after images of one of the client's jobs

Click to view full size

Michigan Caulking & Waterproofing screenshot 4

Old Website Design: Previous version of the client's website built with GoDaddy's site builder tools

Click to view full size

Michigan Caulking & Waterproofing screenshot 5

New Website Design: New version of the client's website that is more visually appealing to potential customers

Click to view full size

Workflow Automation

Invoice Processing Automation

The Problem

A local cleaning business was spending 30+ minutes per invoice using multiple manual steps: creating invoices in Google Sheets, manually updating a master spreadsheet, generating PDFs, and emailing clients. This process was time-consuming and prone to errors.

Invoice Processing Automation - Current process

Click to view the current manual process

Before: Manual spreadsheet process requiring multiple steps and data entry

The Solution

Built a comprehensive Google Form-based automation system that handles the entire invoice workflow. When submitted, the form automatically generates a professional PDF invoice, updates the master tracking spreadsheet, and emails the invoice to the client - all in under 60 seconds.

Results

  • Reduced invoicing time from 30+ minutes to under 60 seconds per invoice
  • Eliminated manual data entry errors
  • Professional, consistent invoice formatting
  • Automatic client communication and record keeping
  • Projected annual time savings: 50+ hours

Technologies Used

Google Forms
User-friendly form builder for data collection and automation triggers
Google Sheets
Cloud-based spreadsheet for data storage and processing
Google Apps Script
JavaScript platform for automation and custom functions in Google Workspace
PDF Generation
Automated creation of professional PDF documents from data
Email Automation
Automated email sending and template management

Solution in Action

Invoice Processing Automation screenshot 2

Solution: Simple Google Form that captures all necessary invoice information

Click to view full size

Invoice Processing Automation screenshot 3

Result: Automated email with professional PDF invoice sent to client

Click to view full size

Website Development

Ask Caleb Tech Website

The Problem

As a new tech consulting business, I needed a professional website that would establish credibility, showcase services, and convert visitors into clients. The site needed to be fast, mobile-friendly, and demonstrate my technical capabilities without using expensive website builders.

The Solution

Built a custom website from scratch using Next.js and React, featuring an interactive terminal-style logo, flip-card service displays, and a working contact form. Designed with a clean, professional aesthetic that appeals to small business owners while subtly demonstrating technical expertise.

Results

  • 100% custom code - no website builder dependencies
  • Mobile-responsive design that works on all devices
  • Interactive elements that engage visitors
  • Privacy-focused approach (no tracking cookies)
  • Fast loading times and professional appearance

Technologies Used

Next.js
React framework for production-ready web applications with SSR and optimization
React
JavaScript library for building interactive user interfaces
TypeScript
Typed JavaScript for better code quality and developer experience
Tailwind CSS
Utility-first CSS framework for rapid UI development
Vercel
Cloud platform for frontend deployment with automatic scaling
Formspree
Form backend service for handling form submissions without server code

Project Showcase

Ask Caleb Tech Website screenshot 1

Development Environment: VSCode showing the React/Next.js codebase with TypeScript

Click to view full size

Ask Caleb Tech Website screenshot 2

Live Website: Clean, professional design with interactive terminal logo and service cards

Click to view full size

More Projects Coming Soon

I'm actively working on new automation projects and will be adding more case studies as I complete them.

Let's discuss your project

Ready to Automate Your Workflow?

These are just a few examples of how I help businesses streamline their operations. Every project is custom-tailored to your specific needs and challenges.