I'm Jeff. I'm a web developer, photographer, world traveler, movie lover, and baseball fanatic.
A community effort to collect, organize, and share recordings of old Loveline radio shows. Loveline was a nationally syndicated radio call-in program featuring Adam Carolla and Dr. Drew that offered medical and relationship advice to listeners. Over three thousand recordings are stored, all of them indexed, searchable, and available to public for free. Features include a jQuery MP3 player, call tagging, integrated message board, and search functionality. Back-end tools allow admins to upload and archive new recordings, moderate content, and ban users. Cloudflare CDN delivers cached content for the best performance.
custom PHP, phpBB integration, CloudFlare
Pick numbers before the big game, and win big if the scores at the end of each quarter matches your numbers. Site features secure logins for each user and email notifications using an external SMTP service.
responsive layout, WordPress, Mailgun integration
We only have so much time left, so why waste your time watching bad movies? What if there was a way to pick your next movie to watch from a list of the best movies ever? And what if you could filter that list to reflect your personal preferences? Using data from IMDB and some proprietary algorithms to come up with final rankings, a list of the best movies ever is presented. Daily cron jobs keep the data fresh. Dynamic filtering allows you to find hidden gems, mark movies as seen, and add them to a watchlist. Movies on your favorite streaming services are a click away.
responsive layout, Foundation, Isotope, TMDb/OMDb/Guidebox API, Google AdSense integration
Autonomous vehicle and industrial robotics software company requested a site which showcased the technology. A hero carousel with content transitions and scroll-driven parallax interactions were added to make the browsing experience more dynamic.
responsive layout, WordPress, Foundation | Lead Developer
Digital mobility company needed a site that showcased its newly acquired divisions and business capabilities. Content and image-heavy site features angled content areas, magazine-style transitions, multi-level horizontal navigation, and embedded video and PDF content. A government subsite with graceful degradation to IE7 was required.
responsive layout, WordPress, Foundation, Google Tag Manager integration | Tech Lead
Global youth organization needed a refresh of their internationally recognized brand. An updated design was created, and a new back-end content management system allowed for easier organization and maintenance of their deep content. Structured page templates ensure that content is always cleanly presented. Section 508 rules for accessibility were respected.
responsive layout, WordPress Multisite, Foundation, Webdam integration | Tech Lead
A goofy game I played with friends as a kid and still play today. I've added an intense Glicko-2 ranking system and charts to display each player's performance over time. Also includes fun stories, rules, pictures, and videos.
responsive layout, custom PHP, Bootstrap, Chart.js
Web app that uses the ResourceGuru API to determine appropriate resource allocation for our team of account managers, project managers, strategists, copywriters, UX, designers, and developers. Visual charting of the data helps determine at a glance if resources are appropriately allocated for the week. A detail view shows specific clients and projects assigned to each resource. Filters may be used to display resource from specific departments.
responsive layout, Foundation, ResourceGuru API | Lead Developer
Mediterranean-inspired restaurant in Wellesley, Massachusetts. One-page site features navigation with animated scrolling, an online menu populated by SinglePlatform, gift card and cookbook ordering integration with PayPal, and a photo gallery.
responsive layout, WordPress, Foundation, PayPal integration | Lead Developer
Corporate marketing site for global cybersecurity leader. Website makes extensive use of WordPress custom post types and custom fields to manage heavy content and Bootstrap for responsive mobile design.
responsive layout, WordPress, Bootstrap, webpack | Sr. UI Developer
Stockholm, Sweden
Beckholmssundet is a narrow sound between Grona Lund and Beckholmen in Stockholm. The island of Beckholmen has several dry docks for the repair and cleaning of ships. This view is from the Beckholmsbron bridge looking west.
Corfu, Greece
Graffiti on a wall in Corfu. Not random, this is a real quote from someone wise and anonymous.
Ios, Greece
This beach is the most popular on the island. It is lined with sundecks and beach bars, but the beach itself was surprisingly empty on this day.
Glendalough, County Wicklow, Ireland
Followed a path from the monastic ruins of Glendalough to find this sweeping view between the mountains. The Glendalough Valley was formed during the last ice age by a glacier which left a moraine across the valley mouth. The Poulanass River, which plunges into the valley from the south, created a delta, which eventually divided the original lake in two.
Grand Teton National Park, Wyoming
My homage to Ansel Adams. He took his famous Snake River photo from roughly the same spot in 1942. Ansel's mountains are blanketed with majestic snow, but my mountains have only a few flecks at the very top. Ansel's river was swollen and raging, but mine had a bit of a prostate problem. And much of my shot is obscured by trees that have grown in the last 69 years.
Seattle, Washington
Safeco Field has a unique retractable roof that only acts as an "umbrella" for the stands and field rather than forming a complete climate-controlled enclosure, as is the case with all other retractable roofs in Major League Baseball. The field also features an LED video display scoreboard, the second largest HD video display scoreboard in MLB.
Glendalough, County Wicklow, Ireland
The present remains in Glendalough tell only a small part of its story. The monastery in its heyday included workshops, areas for manuscript writing and copying, guest houses, an infirmary, farm buildings and dwellings for both the monks and a large lay population. The buildings which survive probably date from between the 10th and 12th centuries.
Oslo, Norway
War Requiem is a staged opera about a congregation trapped inside a church during a bomb attack on their village. To mark the occasion, the word "WAR" was tagged in huge yellow letters on the glass exterior of the Oslo Opera House. The angled exterior surfaces of the building are covered with marble from Carrara, Italy and white granite and make it appear to rise from the water.
Iraklia, Greece
The marina of Iraklia features some of the bluest, clearest water you'll ever see.
Koh Phangan, Thailand
In the spirit of Koh Phangan's full moon parties, this New Year's Eve party on a beach called Haad Rin was filled with with tens of thousands of people drinking and dancing and hallucinating and vomiting and having sex. There were performers and dancers everywhere. This long exposure of a fire twirler was the best of the bunch.
June 11, 2025 | reviews
Horrific, harrowing, nearly unwatchable. Life and death, captured in real time. The graphic horror exceeds even what Hollywood can conjure up in war films like Saving Private Ryan and Hacksaw Ridge. So many gut-wrenching private moments shared, willingly, in the hope that eyes in safer, distant lands might bring help.…
May 15, 2025 | travel
The planning continues. It took some patience with surprisingly clunky and poorly translated Japanese websites, but all of our accommodations for the trip are booked! As expected, Dave opted for the bougiest hotels he could find for our big city stays, and he’s really outdone himself. The two-bedroom suite we’ll…
May 11, 2025 | travel
Flights are booked! Now it’s time to hammer out all the details. ChatGPT has helped us fine-tune the itinerary for our 2 1/2 weeks in Japan, with a focus on making our route and even daily schedule as efficient as possible. This is… too easy. And all the planning culminates…