Projects

ThinkOut — Personal

ThinkOut

Stat Details
Status In Progress
Year 2024
Technologies Next.js (React, Node.js), React Flow, Ollama
Scope Medium (~6 months)
Team Solo

ThinkOut is a personal project I've been thinking about for a long time, and working on for just a little while. It's a tool to help you think and write in a non-linear way. It's a bit like a mind map, but more conversational, with first-class AI primitives.

The goal is to make a writing interface that empowers you to think non-linearly and rewards you for doing so. The traditional word doc is so 20th century.

DID Project GraphAdrianople Group

DID Project Graph

Stat Details
Status In Progress
Year 2024
Technologies Next.js (React, Node.js), Cytoscape.js
Scope Small (< 1 month)
Team Solo

The DID Project graph is a prototype of a highly-interactive, searchable graph of researched Decentralized Identity (DID) projects with over 3,156 data points (and growing). It's aim is to highlight the scale and complexity of the data while offering powerful visualization tools to help the user navigate and understand the current DID project landscape.

It's currently pending milestone approval and major feature enhancements, including visual design.

Startup Cities MapAdrianople Group

Startup Cities Map

Stat Details
Status In Progress
Year 2024
Technologies Next.js (React, Node.js), Recoil, Mapbox
Scope Small (< 1 month)
Team Solo

The Startup Cities Map is map designed to highlight research conducted by the Adrianople Group. They worked to identify and highlight cities that fit a simple classification put forth by The Network State author, Balaji Srinivasan.

The map features interactive filters and search, as well as detail views for each of the 115 cities. Using the map base previously designed for AG, this map required minimal configuration and customization, allowing it to be completed in just a few weeks.

It's currently pending final design/data tweaks and client approval.

Open Zone MapAdrianople Group

Stat Details
Status Unreleased
Year 2023
Technologies Next.js (React, Node.js), Recoil, Mapbox
Scope Small (~2 months)
Team Solo, with design consult

The Open Zone Map is another map designed to highlight the Adrianople Group's research. It features in-depth category and distance filters, feature-based colorings, detail search, and some user-delighting interactivity.

As this map required a slightly more complex feature set, I worked with a contract designer on the UX and design. The general design framework was reused on the Startup Cities Map.

Legislative ScorecardInstitute for Legislative Analysis

Stat Details
Status Released, ongoing
Year 2023
Technologies Next.js (React, Node.js), Postgres
Scope Medium (~4 months for current features)
Team Solo (with supporting data dev)

The Institute for Legislative Analysis, a conservative group founded by long-time employees of CPAC, aims to review, score, and highlight a dizzying number of congressional and state legislative votes.

The site is currently a simple, searchable index of their reviews and ratings, with roll-up scores for lawmakers. In the future, it will grow to support many of the features I originally developed with the team for the CPAC ratings website.

Notably, one of the features I built into this site is the ability to white label the site for partner org who want to offer their own ratings and scores. These organizations provide their logo, customization info, and, of course, scores, and we can deploy and support their own version of the site with minimal effort. The long term mission is to power an ecosystem of ratings sites off of the backbone of the ILA's best-in-class research and scoring prowess (with partner-specific additions), for a variety of different groups with different agendas across the conservative movement.

Marketing SiteKunai

Stat Details
Status Released
Year 2023
Technologies React, Sanity, Gatsby
Scope Medium
Team Lead w/ 3 devs

Kunai was working on a data-driven marketing site built on top of Sanity and Gatsby. They had scoped out and contracted out the project to a group of independent, junior contractors—solid devs, but no lead. They asked me to join and help drive the completion of the project. I worked with them to scope out and assign the work across the team, as well as to coordinate the acceptance of each feature and page as they were submitted for review.

We managed to deliver the project ahead of schedule, earning each member of the team a generous bonus!

New Cities MapAdrianople Group

Stat Details
Status Released
Year 2023
Technologies Next.js (React, Node.js), Recoil, Mapbox
Scope Medium
Team Solo (with supporting data dev)

The New Cities Map is the first map project I completed with the Adrianople Group. They had previously contracted with a designer who provided pixel-perfect designs as well as a developer who had started the initial development efforts.

I made the decision to restart the project on the Next.js platform, for the ease of development, iteration, and hosting that the platform enables. I worked on the site over the course of months, enhancing the functionality of the site with additional features and functionality (full-text and city search), fully-interactive timelapse (they initially thought this too difficult to implement), and fully dynamic and interactive legends.

The site launched with a big and successful partner event, and got a respectable amount of attention for their research (hundreds of live viewers and thousands of visitors).

NFT Project OnboardingWest Coast NFT

Stat Details
Status Beta
Year 2023
Technologies Next.js (React, Node.js)
Scope Small
Team Solo dev w/ Design Partner

West Coast NFT contracted my design partner to reimagine their onboarding flow for their premier NFT generation platform. He came up with a brilliant, wizard-based workflow and reached out to me to help build it. I put it together and integrated into their existing, bespoke backend system, which used a JavaScript-based implementation of a Clojure data serialization format.


© Joshua Hutt