March 2023

PublicSq. - America's Marketplace

Lead Front-End Engineer at PublicSq.

Today, I started a full-time position as Lead Front-End Engineer at PublicSq – America’s Marketplace. I’m excited!

I’m the first full-time front-end engineer on a new team and will have the opportunity to shape the direction of how we build the website on desktop and mobile web.

Swarzy will continue to operate; Verses for Life (over 10 years old), the Verses for Life apps, and PsalmList (brand new) are not going anywhere. Though I’ll have to work on them on the weekend now. 😀

Lead Front-End Engineer at PublicSq. Read More »

The new Verses for Life website

The new Verses for Life website is live! Memorize Bible verses from the Topical Memory System, Roman Road, and about Prayer.

The new website features a modern website built using Next.js, React.js, and Tailwind CSS.

On the back-end, I’m using the API.Bible API with the Digital Bible Library (for licensing Bible content), and Redis for caching.

The new website version includes ESV, KJV, Contemporary English Version, and versions in Deutsch (German), Español (Spanish), Italiano (Italian), हिन्दी (Hindi), and ไทย (Thai) – available from the Settings page.

The new Verses for Life website Read More »

Swarzy Website Refresh

The Swarzy website has been revamped with updated information about the services provided, a showcase of projects for recent clients, and links to apps Swarzy has built.

Swarzy is built using Next.js, React, and Tailwind CSS.

PageSpeed Insights screenshot

I spent time optimizing the site and it’s getting good results.
PageSpeed Insights: 98 for Performance and 100 each for accessibility, best practices, and SEO.

I’m starting to gather RUM (real user metrics) of Web Vitals using a trial version of RUMvision.

To get to this speed, I had to do a couple of important things:

1) ditch the third-party JavaScript for my email form and do a direct API integration.

2) Optimize image loading. “next/image” makes big promises, but if used carelessly it can damage your performance.

Visit Swarzy

Swarzy Website Refresh Read More »