SAM BILLINGHAMLOFOTEN, NORWAY
T06

Steem Product Ecosystem

ARCHIVED

NODE · EXPRESS · STEEM.JS · STEEMCONNECT

Overview

From December 2017 to December 2018 I built open-source products around Steem’s identity, publishing, and reward systems. The work grew into Finally Comments and Finally Network, alongside smaller apps, tools, and public tutorials.

Field notes

  • Finally Comments shipped as an npm embed SDK and WordPress plugin, with OAuth, signed comments, weighted votes, guest replies, and moderation that preserved nested threads.
  • When iframe login stopped working, authentication moved to a popup and cross-window messages. Releases also addressed duplicate replies, thread counts, sorting, and domain authorization.
  • Finally Network turned Steem accounts into independent sites. Six themes shared a common core for photography, writing, video, and portfolios.
  • GoodBook.Reviews, Move Club, and Photofeed.club tested specialised communities. An Electron notifier, SteemConnect boilerplate, and tutorial series made the underlying tools reusable.
  • The dedicated archive contains 31 repositories. Audience demand led me to focus Finally on integrations and collaborations, remove the payment gate, and spend more time on tutorials.
Finally Comments thread with nested authenticated and guest replies, sorting, voting, and account identity
STEEM/01 · FINALLY COMMENTS

System captures

Finally Network CritDay collaboration theme presenting an architecture student portfolio
STEEM/02 · CRITDAY THEME
GoodBook.Reviews discovery interface with ratings, genres, book covers, and reviewer identity
STEEM/03 · GOODBOOK.REVIEWS
Move Club activity feed with workout types, distance, community votes, and a submission flow
STEEM/04 · MOVE CLUB
Steem Notifier desktop application with account statistics and configurable native notifications
STEEM/05 · DESKTOP NOTIFIER
SteemConnect Node boilerplate rendering a signed-in user and a blockchain-backed post
STEEM/06 · DEVELOPER KIT

Projects

  • Lofoten Fieldworks

    A browser journey and trail companion for the Lofoten crossing, built on shared terrain data.

    TYPESCRIPT · THREE.JS · REACT NATIVE · KARTVERKET
  • Hexapod.industries

    A 12-week alternate reality game told through fictional websites, terminal puzzles, a phone challenge, and Ethereum collectibles.

    NEXT · R3F · SOLIDITY · TWILIO
  • Traits + On-Chain Renderer

    Two Blergs DAO prototypes: a reusable trait inventory and a compact pixel-art renderer for Ethereum.

    SOLIDITY · TYPESCRIPT · HARDHAT · WAGMI
  • Good Monkeyz

    A sold-out 2,000-piece Ethereum collection, from mint and reveal to a token-gated merch store and physical fulfilment.

    NUXT · ETHERS · WALLETCONNECT · SUPABASE
  • Bldg Blox Inc

    Founding engineer for a neighbourhood platform connecting residents, institutions, and local projects, with exploratory contribution-based governance.

    NUXT · FIREBASE · CLOUD FUNCTIONS · EOS
  • Steem Product Ecosystem

    A year of open-source Steem tools: embedded comments, themed websites, community apps, and developer tutorials across 31 repositories.

    NODE · EXPRESS · STEEM.JS · STEEMCONNECT
  • Command Control

    A three-player spacecraft game with handmade switches and dials, live phone displays, and increasingly frantic shouted instructions.

    NODE · ARDUINO · MQTT