## weekend projects

Small experiments, prototypes, and tools I build to explore ideas
quickly. Some are polished enough to share; others are useful pressure
tests for a model, workflow, or interface.

For deeper protocol and cryptography work, see my
[libraries](/libraries).

### Signal

preparing for MVP launch

[Preview](https://signal.sgiath.dev/)

LLM-powered website editor that enables intuitive content creation and
manipulation through natural language interactions.

<figure>
<img src="/img/signal.png" loading="lazy"
alt="Signal - LLM powered website editor" /><span>click to
enlarge</span>
</figure>

### Playground

open source

[Preview](https://playground.sgiath.dev/)
[GitHub](https://github.com/sgiath/llm-playground)

Powerful visual node editor for building multi-step, agentic workflows.
Enables complex AI orchestration through an intuitive drag-and-drop
interface.

<figure>
<img src="/img/playground.png" loading="lazy"
alt="Playground - visual node editor for agentic workflows" /><span>click
to enlarge</span>
</figure>

### Dragon Forge

in development

[Preview](https://playground.sgiath.dev/)

Custom LLM fine-tuned on D&D rules and lore. A knowledgeable companion
for dungeon masters and players alike.

<figure>
<img src="/img/dragon-forge.png" loading="lazy"
alt="Dragon Forge - D&amp;D focused LLM" /><span>click to enlarge</span>
</figure>

### MoltBook Evangelist

open source

[GitHub](https://github.com/sgiath/moltbook-evangelist)

Autonomous AI agents that participate in MoltBook (a centralized social
network for AI agents) to advocate for Nostr and decentralized
protocols. Features multiple personas with distinct personalities,
memory systems to avoid repetition, and multi-scale monitoring
(5-minute, hourly, daily digests).

<figure>
<img src="/img/moltbook-evangelist.png" loading="lazy"
alt="MoltBook Evangelist" /><span>click to enlarge</span>
</figure>

### whisper-dict

open source

[GitHub](https://github.com/sgiath/whisper-dict)

Zig-based system-wide dictation daemon that records while a configured
key is held, transcribes speech with whisper-cli on release, and injects
text into the focused app.

<figure>
<img src="/img/whisper-dict.png" loading="lazy"
alt="whisper-dict dictation daemon" /><span>click to enlarge</span>
</figure>

## work, in human terms

### CrazyEgg

Feb 2022 - present

[Website](https://crazyegg.com)

Senior Software Engineer on a small, highly focused backend team (3
engineers) at CrazyEgg Inc., a US-based SaaS company. I take ownership
of technical design decisions, architectural direction, and technology
choices across the backend platform built in Elixir.

Key contributions include a complete overhaul of the authentication
system with support for multi-factor authentication, secure password
reset flows, and robust credential protection. I\'ve also delivered
numerous 3rd-party service integrations, designed and implemented
scalable worker systems, and led extensive SQL optimization efforts that
improved performance and reliability.

### BnT

May 2020 - Dec 2020

[Website](https://bntlab.com/)

Backend Engineer for a prototype investment platform enabling easier
access to gold trading for a German fintech client. I was responsible
for the complete backend system design, architecture, development, and
deployment - covering trade execution, currency conversions, and payment
processor integrations.

Collaborated in a lean team of three (backend, mobile, and design) and
successfully delivered the product within the agreed timeframe. Although
the project remained at the proof-of-concept stage due to limited
customer traction, the system was production-ready.

### DivvyPay (now BILL Spend & Expense)

April 2018 - Feb 2022

[BILL Spend & Expense](https://www.bill.com/product/spend-and-expense)

Joined DivvyPay in its early days (just 10 engineers) and contributed to
core financial infrastructure powering payment processing, credit card
issuance, banking integrations, and loan approvals. As the company
scaled rapidly to over 250 engineers, I led teams of engineers
delivering critical platform features, culminating in the company\'s
acquisition and integration into BILL.com.

As one of the earliest and initially the only remote engineer, I worked
closely with the Utah-based team, wearing multiple hats across
architecture, implementation, and cross-functional collaboration. This
taught me to operate independently across time zones while staying
tightly aligned with a fast-moving team.

### profiq

January 2015 - April 2018

[Website](https://profiq.com)

Began my professional career at profiq during university and quickly
transitioned from QA automation into software development. I left
college to pursue full-time work as I was learning significantly more on
real projects while earning practical experience.

Led teams of engineers delivering a wide range of projects, from early
HTC Vive virtual reality applications and IDE plugins, to several
production Django systems, including real-time backends for synchronized
VR watch parties, and multiple React applications. During my 2015-2022
startup work, I also acted as CTO or fractional CTO for startups and
select profiq clients, such as [Serenity](https://serenityconnect.com/),
helping shape their technology strategy, architecture, and
implementation.
