I'm Jeff. I'm a web developer, photographer, world traveler, movie lover, and baseball fanatic.
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
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
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
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
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
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
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
An archive cataloging the fans who have caught the most famous home run balls in Major League Baseball history. The site features stories collected from news outlets, interactive modals with embedded videos showing each historic home run, and photos of the lucky fans. Built with custom PHP and jQuery UI for smooth interactions, the site includes user-submitted content capabilities with moderation tools and CAPTCHA protection via Securimage to maintain content quality.
Custom PHP, jQuery UI, Securimage CAPTCHA
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
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
Stockholm, Sweden
These clouds were fluttering by moments after a heavy downpour. Gamla stan is the old town of Stockholm. The town dates back to the 13th century, and consists of medieval alleyways, cobbled streets, and archaic architecture.
Santorini, Greece
One of many blue domes on the island of Santorini. Oia is a scenic village on the north west edge of the island.
Athens, Greece
Locals called Pittaki Street a "public toilet." Drug addicts and petty criminals frequented the narrow lane, steps from a popular plaza where tourists exploring Greece angle for shots of the looming Acropolis. But Athenians made it the target of a curious experiment in urban rejuvenation, filling it with lamps, chandeliers, shantungs, bell shades, paper Asian lanterns, all retrofitted with new wiring and weatherproofing and strung up in glowing lines above Pittaki.
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.
Arequipa, Peru
Santa Catalina is a monastery of nuns of the Dominican Second Order. It was built in 1579 and is characterized by its vividly painted walls.
Freeport, Bahamas
The Sugar Mill Pool, with a 60-foot-high stone tower and "quiet" section with an adjacent 10-person spa tub, in Freeport, Bahamas.
Amorgos, Greece
One of countless amazing sunsets I was able to witness in the Greek Islands.
County Clare, Ireland
The cliffs consist mainly of beds of Namurian shale and sandstone, with the oldest rocks being found at the bottom of the cliffs. It is possible to see 300 million year old river channels cutting through the base of the cliffs. For scale, you can see a woman and child walking the cliff's edge at the top of the photo.
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.
Český Krumlov, Czech Republic
Construction of this town and castle began around 1240 at a ford in the Vltava River, at an important trade route in the Czech lands formerly known as Bohemia.
September 23, 2026 | travel
In the fall of 2024, as part of a 50th birthday celebration, Dave, Scott, and I went to Hawaii for 11 days. Great memories, and a realization that these are pretty awesome guys to travel with. In the fall of 2025, as part of a 50th birthday celebration, Dave and…
September 22, 2026 | blog
Half a century. That’s the joke. On my 10th birthday, I was in Florida, likely celebrating at a bowling alley or go-kart track after a move from Houston to Boca Raton. I’d only enrolled at that school the year before, and I was a shy and self-conscious kid, which didn’t […]
September 22, 2026 | reviews
Made with way too much whimsy to take the subject matter seriously. Hardly a documentary, more a filmmaker showcasing his art and animation, shoehorning in his personal story, and showing off his Jon Snow-looking face at every opportunity. There are clips of well-lit interviews that are momentarily interesting. Some of…