Hello World

Hey, I’m Han!

I’m currently building a startup with my friends at Pivy Inc. during the day and spending my evenings tinkering with something else or watching some yt videos about existential crisis.

Something else that I’m also building

> ekphos - A fast, lightweight, terminal-based markdown research tool

Why this blog

I’ve been meaning to write more. Mostly thoughts on what I’m learning, building, and breaking along the way.

Find me on Twitter or GitHub.


And here’s a snippet of me as a TypeScript class

import cron from "cron";
import { sleep } from "bun";

class Hanebox {
  private name = "Hanebox";
  private desc = "software engineer"; 

  about(): string {
    return `${this.name} - ${this.desc}`;
  }

  work(): void {
    console.log("Build anything that's interesting");
  }

  interests(): string[] {
    return ["design", "UI", "server", "terminals", "privacy"];
  }

  build(project: string): void {
    const projects: Record<string, string> = {
      pivy: "privacy first crypto payment platform",
      ekphos: "obsidian but TUI (terminal user interface)",
    };
    console.log(`Building ${project}: ${projects[project]}`);
    await sleep(36000 * 1000); // pretend i'm working this long
    console.log("Done")
  }
}

const me = new Hanebox();

cron.schedule("0 0 * * *", async () => {
  await Promise.all([
    me.build("pivy");
    me.build("ekphos");
  ])
});