MISSION // THRIVE
EXPEDITION: 008
STATUS: NOMINAL
LOG IDENTIFIER

Work

> INITIALIZING REMARKS

The following is a non-exhaustive list of the things I've worked on over the years. Not all work is listed here, due to NDAs and other agreements.

Foreground: In big text are the words "rehype fn-citation spacer", with smaller text below that says "a rehype plugin that makes some space between adjacent in-text footnote-citation/references". Background: A pink gradient, with a grid pattern imposed upon on it.

A rehype plugin that makes some space between adjacent in-text footnote citations/references.

TypeScriptMarkdownRehypeBunValibot
Butterfly Signal's default image imposed on a gray radial gradient (darker at edges).

A browser extension to help you discover websites on Bluesky/AtProto.

TypeScriptRustWebAssemblySvelteChromium Extension API (Manifest V3)AtProto APIBluesky SDK
Oct 2024

A Custom CMS

Foreground: MDX symbol plus a typescript file plus a cloud database symbol. Background: two-dimensional gradients spanning a distance infinitely far away, that appears to make a floor and a ceiling from the viewers perspective.

A custom CMS I built, that launched with this website.

TypeScriptReactBunNode.jsDrizzle ORMTursoMDXgray-mattermdx-bundlerplaiceholder
Sep 2024

Bot Clicker

Screenshot of a development build of Bot Clicker, before being officially released to the public.

A toy-game that briefly lived on the landing page, where you clicked on robots.

Next.jsTypeScriptReactZustandThree.jsReact Three FiberReact Three DreiReact Three A11y
Screenshot of a simplex noise shader, featuring black and white elements.

A GLSL shader created using simplex noise, and many distance functions. It's featured as the moving artwork on the landing page. The shader itself is rendered onto a simple plane using Three.js (React Three Fiber).

Three.jsReact Three Fiber
Foreground: A pink pyramid overlaps an bold-blue acute letter L. Background: An out-of-focus fluid-like black and white pattern resembling a zebra.

My personal website, blog, and portfolio. It's also the test bed I use to cut my teeth on ermerging tools and technologies in the Javascript ecosystem.

TypeScriptReactNext.jsTailwind CSSMotionReact Three FiberZustandBunNode.jsSSTFumadocs-MDXvercel/og
a (desktop sized) screenshot of highesoterica.com as of 11/09/2024

I created this application first as a SvelteKit based eCommerce (Shopify Storefront) app, then later as a content focused Next.js application (sans the Shopify Storefront integration), realigning with the Client's evolving vision to focus on content. This realignment allowed me to take advantage of Next's suite of Image optimization APIs, metadata tools, and more, along with Tailwind CSS, to deliver a lightning fast, responsive, and aesthetically pleasing, web application.

Furthermore, in aligning with the Client's goals for cost efficiency, I deployed this Next.js application to a serverless architecure built on AWS, defined as IaC with SST+Pulumi, and using the sst cli to deploy both the backend resources and the application itself to AWS. Even further, I setup a CI/CD pipeline with a GitHub Action runner, for seamless re-deployments.

To create "The Star" branding, I used Figma to create a vector based image I could export as a Scalable Vector Graphic (SVG).

TypeScriptSvelte (2023)SvelteKit (2023)React (2024)Next.js (2024)Tailwind CSSShopify Storefront (2023)Contentful (2023)BunNode.jsMDX (2024)plaiceholder (2024)contentlayer (2024)SST (2024)Pulumi (2024)AWS (2024)Cloudflare Pages (2023)
a (desktop sized) screenshot of highesoterica.com as of 11/09/2024

I created a Gatsby JS Frontend, for a Strapi CMS backend, hosted on Heroku, with an attached Postgres database. A Google Cloud Storage Bucket is used for asset hosting. Tailwind CSS was used to create a responsive design, and Gatsby's image optimization APIs were used for blurry image srcsets and lazy loading. Finally, the frontend is deployed via Cloudflare Pages.

To create the Maitais at Sunset branding (favicon, and podcast cover artwork), I used Adobe Illustrator. To create the chromatic aberration on the Maitais drink, I used Adobe After effects to create a composition I could then export as a compressed MP4. It's integrated into the frontend with the HTML5 video API.

JavascriptReactGatsby JSTailwind CSSStrapi CMSPostgresGoogle Cloud StorageNode.jsCloudflare PagesHeroku