I'm Jeff. I'm a web developer, photographer, world traveler, movie lover, and baseball fanatic.
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
National restaurant chain requested a new site to update their corporate brand and streamline the experience for franchise owners. Features menus and event calendars that can me managed at the corporate and franchise level. Franchise owners can offer unique menu items, drink specials, and integrate local social media accounts. A corporate approval system manages content before it is published to the live site. Geolocation services find the nearest locations for users. A new Kilt Girl is featured on the calendar every month.
responsive layout, WordPress, Foundation, Facebook/Instagram feeds | Tech Lead
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
After growing tired of the complicated math involved in sharing costs when traveling with friends, I decided to make a tool to do the math for you. You can add events, friends, and costs, and it will tell you who owes money to each person in the end. Now, it's a site where people can split costs for travel, rent, or anything. Pie charts show how costs have been shared.
custom PHP
News and events from an Illinois restaurant group. Site features updatable menus, a carousel with merchandise, a newsletter subscription form, and a blog. The client's Twitter, Instagram, Facebook, and YouTube feeds are featured in the footer.
responsive layout, WordPress, Twitter/Instagram/Facebook/YouTube feeds | Lead Developer
A ranking system for office ping pong or any other competitive event. The system is built as a ladder, where players can challenge players above them and must win to move up. Email notifications for challenge matches and reminders of upcoming games are automatically sent out. Playing statistics including all-time records, streaks, and easiest/toughest opponents are calculated on the fly. Back-end tools allow admins to add and remove players.
responsive layout, Foundation
A showcase of a technology security company's products and service offerings. The WordPress site features a custom theme based on FoundationPress, a mobile responsive layout with breakpoints for phone, tablet, and desktop. JavaScript libraries like Isotope and D3.js enable dynamic filtering, interactive page elements, and subtle animations to data presentations. Sticky subnavigation and sidebars ensure that users never get lost in long, scrolling content. Page and browser caching ensures fast site performance. Social networking tools increase shareability. A comprehensive WordPress back-end allows for easy maintenance of site content by the client.
responsive layout, WordPress, FoundationPress, Isotope, D3.js | Developer
Organization works with the NFLPA to collect articles and resources for former NFL players. Features dynamically filtered content, social media sharing tools, and an accordion-driven FAQ section.
responsive layout, WordPress, Isotope | Lead Developer
Collection of resources on issues impacting older foster youth transitioning out of foster care. Client requested that the resources be easily filterable and fully functional on mobile devices. Site features advanced filtering logic and dropdown panels showing all available filters. Preloaded content and dynamic animation quickly delivers results. Back-end tools allows the organization to easily add new resources and categorize them for proper filtering.
responsive layout, WordPress, Isotope | Lead Developer
There weren't any good, free web sites for managing the schedule and statistics for recreational baseball and softball teams, so I made this. Team managers can keep player rosters, post schedules, send game invites, and keep team statistics. Features advanced form functionality and data validation, intense baseball math. Also included is a physics simulator showing how far you can hit a ball under various conditions.
custom PHP, Mailgun integration
Lake Titicaca, Peru
There are 42 self-fashioned floating islands in Lake Titicaca near Puno. The purpose of the island settlements was originally defensive, and if a threat arose they could be moved. The reeds at the bottoms of the islands rot away fairly quickly, so new reeds are added to the top constantly, about every three months.
Paris, France
The view from Pont au Change, one of the many bridges connecting Île de la Cité with the mainland. Hundreds of prisoners during the French Revolution, including Marie Antoinette, were imprisoned and executed with guillotines at La Conciergerie.
Vancouver, British Columbia, Canada
Stanley Park is a 405-hectare public park that borders the downtown of Vancouver in British Columbia, Canada and is almost entirely surrounded by waters of Vancouver Harbour and English Bay.
Liverpool, England
This street in Liverpool is a bustling food quarter near the center of town. Liverpool Town Hall sites at the north end of the street.
Naxos, Greece
These guys were hanging out right in front of a restaurant. The Greeks love to eat octopus.
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.
Barcelona, Spain
The concert hall is the only auditorium in Europe that is illuminated during daylight hours entirely by natural light. Overhead is an enormous skylight of stained glass designed by Antoni Rigalt whose centerpiece is an inverted dome in shades of gold surrounded by blue that suggests the sun and the sky.
Stockholm, Sweden
This is the hall used for the ball after Nobel Prize banquet every year. A location for festivities in the central building of Stockholm City Hall was ordered in 1908 by the city councillor. Initially, the Golden Hall was not golden but built with stone and granite. Thanks to a hefty donation by a someone who wished to remain anonymous, the Golden Hall was reworked with golden mosaics of events and persons from Swedish history.
Arlington, Virginia
The three memorial spires range from 201 feet to 270 feet high and appear to be soaring. The array of stainless steel arcs against the sky evoke the image of contrails of the Air Force Thunderbirds as they peel back in a precision 'bomb burst' maneuver.
Seattle, Washington
Pike Place Market opened August 17, 1907, and is one of the oldest continuously operated public farmers' markets in the United States. At night, despite all of the bright lighting, it's eerily quiet and a bit sketchy.
April 3, 2025 | travel
Credit to Dave for the witty title. Occasionally, he throws out a gem. After a call with Dave to hammer out the dates and basics, it was time to dive deep into Japan research. It’s a monumental effort, partly because I’m unfamiliar with the country, but also because there’s so…
March 28, 2025 | reviews
A feel-good story about a regular person rising above. Easy Oscar material. Robert, at 33, is hot. What a presence she has. Worth every penny of that record-setting contract.
March 17, 2025 | travel
Hawaii with my 3GD friends last fall was such a success that, upon returning home, conversations quickly turned to where we could go next as a group. Alas, Scott has a lot of things going on in his life and has bowed out of a trip this year, leaving me…