Web Developer

Sage Laatsch

PROJECTS

Oregon Drought Tracker

A live drought monitoring dashboard for Oregon. Built with vanilla HTML, CSS, and JavaScript, it pulls weekly data from the U.S. Drought Monitor API via a PHP cron job and displays current drought conditions through cards for 9 major cities and all 36 Oregon counties, an interactive Leaflet map, and Open-Meteo weather data cached client-side.

HTML CSS JavaScript PHP
Screenshot of the Oregon Drought Tracker page
Screenshot of the Oregon Drought Tracker page displaying Multnomah County

Stylish Weather App

A single-page weather app built with vanilla HTML, CSS, and JavaScript, pulling live data from the Open-Meteo API. It uses WMO weather codes to drive dynamic theming where the background and animated city title gradient shift based on current conditions and temperature. Features include city autocomplete via the Open-Meteo geocoding API, a 7-day forecast strip, and Weather Icons for condition display.

HTML CSS JavaScript
Screenshot of the weather app's front page
Screenshot of the weather app displaying a city's weather

Urban Kingdom

Urban Kingdom is a Portland-based custom apparel and screen printing business. Built on WordPress with Elementor, the site reflects the company's brand direction. I extended functionality with WordPress plugins, custom JavaScript and PHP Code Snippets, and extensive CSS to create tailored features and a polished user experience. As Webmaster, I maintained the site, kept inventory updated, and developed SOPs for site management.

HTML CSS JavaScript PHP WordPress
Screenshot of the weather app's front page
Screenshot of the weather app displaying a city's weather

ABOUT ME

I'm a passionate web developer based in Portland, Oregon. I've been building websites since I was a teenager, starting with fansites and forums, and growing into full-stack development. I love bringing creative ideas to life through clean code and thoughtful design. I hold a degree in Web Development, and I bring that foundation to every project, crafting polished experiences that people love to use.

CONTACT