I'm Jeff. I'm a web developer, photographer, world traveler, movie lover, and baseball fanatic.
A Super Bowl squares game platform where users pick numbers before the big game and win if the scores at the end of each quarter match their selections. Built with WordPress and responsive design, the site features secure user authentication for each participant and automated email notifications via Mailgun that send game updates and results. The front-end is built with SASS and compiled using Grunt for efficient development workflow.
WordPress, responsive design, Mailgun, SASS, Grunt
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
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
News and events website for an Illinois restaurant group, built with responsive design using the Foundation framework. The site features dynamically updatable menus powered by SinglePlatform API integration, merchandise carousels, a newsletter subscription form, and a blog. Dynamic content filtering using Isotope enhances the user experience, while the client's Twitter, Instagram, Facebook, and YouTube feeds are seamlessly integrated in the footer.
WordPress, custom theme, Foundation, SinglePlatform API, Isotope, SASS, Grunt | Lead Developer
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
A comprehensive team management system for recreational baseball and softball teams. Built to fill a gap in free team management tools, it allows team managers to maintain player rosters, post schedules, send game invites via email, and track detailed team statistics. The system features a robust baseball statistics engine with advanced calculations for batting averages, ERA, WHIP, and other key metrics. Advanced form functionality with extensive data validation ensures accurate record-keeping. A unique physics-based simulator calculates how far a ball can be hit under various conditions, adding an educational element to the platform.
Custom PHP, PHPMailer/Mailgun, advanced statistics calculations
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.
WordPress, custom theme, Bootstrap, webpack | Senior UI Developer / UI Engineer III
A community-driven archive collecting, organizing, and sharing 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. Built with the FoundationPress theme framework, the site hosts over 3,000 recordings, all indexed, searchable, and available to the public for free. Features include a jQuery MP3 player, call tagging, integrated community features via BuddyPress, forum discussions powered by bbPress, and comprehensive search functionality. Back-end tools allow admins to upload and archive new recordings, moderate content, and manage users. Wasabi cloud storage handles the recording files while Cloudflare CDN delivers cached content for optimal performance.
WordPress, FoundationPress (Foundation 6.5.1), BuddyPress, bbPress, Wasabi cloud storage, Cloudflare CDN, Gulp
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
Perito Moreno Glacier, Los Glaciares National Park, Argentina
This guy broke off the glacier and gently floated down the river. Perito Moreno Glacier is unusual in that it is advancing, while most glaciers worldwide are retreating due to global warming.
Milford Sound, New Zealand
Was waiting to board a boat to tour around Milford Sound when I turned around and saw this scene. Wooden pillars rising out of the water provide a perfect perch. The fog was quickly rolling out so I snapped it real quick. A moment later, the fog and all of the magic was gone.
Dubrovnik, Croatia
A view back on the city from atop the city walls that run almost 2 km around the city. The walls run from 4 to 6 m thick on the landward side but are much thinner on the seaward side. The walls of Dubrovnik have been a popular filming location for the fictional city of King's Landing in the HBO television series, Game of Thrones.
Athens, Greece
The Parthenon is a former temple on the Acropolis in Athens, dedicated to the goddess Athena. Construction began in 447 BC when the Athenian Empire was at the peak of its power.
Montréal, Québec, Canada
Located in the historic district of Old Montreal, the church is built in the Gothic Revival style. Construction work took place between 1824 and 1829. On its completion, the church was the largest in North America. Definitely worth the $4 to go inside!
Prague, Czech Republic
The Astronomical Clock, or Orloj, is mounted on the southern wall of Old Town City Hall in the Old Town Square. The clock was first installed in 1410, making it the third-oldest astronomical clock in the world and the oldest one still operating.
Washington, District of Columbia
The Thomas Jefferson Memorial is dedicated to the third president of the United States. The neoclassical building was designed by John Russell Pope and completed in 1943.
San Diego, California
Midway was placed into service in 1945, eight days after the surrender of Japan in World War II. Now, it floats as a museum ship in San Diego.
Naxos, Greece
These guys were hanging out right in front of a restaurant. The Greeks love to eat octopus.
Cancún, Mexico
A short ferry ride from Cancún to Isla Mujeres (Spanish for “island of women”) took me through the bluest water I have ever seen.
February 4, 2026 | reviews
What begins as a slickly produced series of interviews, with beautifully shot talking heads, polished B-roll of Washington, DC, and seductive camera movements, eventually reveals itself to be a whole lot of talk that doesn’t go anywhere. The constant droning score tries hard to manufacture unease, but it mostly signals…
November 27, 2025 | travel
Been home for a few weeks, but my eye is still on Japan. I continued to follow the Kyushu Basho, Fukuoka’s sumo tournament, and watched as Aonishiki, the man we affectionately referred to as Jerry Cowlings from Indianapolis, won the tournament. He is in fact a Ukrainian and a rising…
November 11, 2025 | travel
Our last morning in Japan was met with a sadness that the trip was over but a sincere appreciation for what Dave and I have done together on this trip. We did everything we wanted to do at our own pace, never felt rushed. Our schedule was packed but efficient.…