deeph@fun:~--:--:--

Kristian “deeph” Heryanto — Fullstack Web3 Engineer · Solana · React, Next.js, Node.js

$ whoamifullstack web3 engineer · solana · builder of fast things

▾ dive

$ cd /proc

process info

cat /proc/deeph

host
kristian "deeph" heryanto
role
fullstack web3 engineer
arch
react / next.js / node.js / rust
chain
solana · mainnet-beta
kernel
curiosity 6.x-stable
edu
b.sc computer science · universitas mercu buana
locale
banten, ID · UTC+7
status
open to interesting problems

release history — deephOS changelog

  1. v0.1 2008 · first boot

    office ops, technical drawings, learning how systems fit together

  2. v1.0 2011 · game_dev

    html5 games and private game servers — first shipped software

  3. v1.5 2012 · kernel compile

    b.sc computer science at universitas mercu buana, day job in banking

  4. v2.0 2015 · infra decade

    a decade of networks, voip and automation at cermati.com and tiket.com — mikrotik, cisco, asterisk, internal tools in node.js

  5. v3.0 2025 · web3 rewrite

    full rewrite to solana fullstack — rust/anchor programs, defi infra, mev-optimized systems

$ cd /projects

running processes

ps aux | grep deeph

pid 1 · initdlive

deeph.fun

the process you are currently inside — this site, a hand-rolled canvas OS

» render: braille framebuffer, zero dependencies

» target: 60fps, honest meter in the tray

» state: pid 1 — if this dies, everything dies

pid 512 · tradingdprivate

algorithmic trading systems

automated trading engines for solana — strategy, execution, market analysis

» exec: latency-aware order routing

» feed: websocket firehose, real-time books

» risk: position limits enforced in-loop

node.jswebsocketsolana
local only
pid 1337 · mev-bundlerdprivate

jito bundle infrastructure

mev-optimized transaction pipelines — jito bundles, lookup tables, priority fees

» bundle: atomic multi-tx submission via jito

» lut: address tables for fat transactions

» tip: dynamic priority fee estimation

rustjitomev
local only
pid 2048 · launchpaddprivate

token launch platforms

launchpad and token deployment tooling in the style of pump.fun / bonk.fun

» mint: one-click token deployment flows

» curve: bonding curve program integration

» guard: anti-snipe launch mechanics

anchornext.jsdefi
local only
pid 3000 · walletdrunning

wallet automation extensions

chrome extensions for wallet interactions and on-chain automation

» inject: provider bridge for dapp pages

» sign: phantom + solflare integrations

» auto: scripted flows for repetitive ops

chrome-extweb3.jstypescript
local only
pid 4096 · notifydrunning

telegram alert bots

real-time notification and community bots wired to on-chain events

» watch: account + program event subscriptions

» push: sub-second alert delivery

» ops: community management commands

telegramnode.jswebsocket
local only
pid 7777 · dewata-rorunning

DewataRO private server

browser-based ragnarok online world — rAthena + WebGL client, 40x rates, no hustle

» world: rAthena renewal · roBrowser legacy client

» patch: english overlay, 4k+ items retranslated

» fix: 6 upstream client bugs patched and shipped

rathenawebgldocker
local only
pid 8080 · erkadrunning

erka digital

digital studio side project, built with a friend — next.js all the way down

» team: two humans, zero meetings

» stack: next.js 16 · react 19 · tailwind 4

» state: shipping quietly

next.jsreacttailwind
local only

$ cd /stack

installed packages

pkg list --all

pkg list --channel stable

daily drivers

  • typescript@5
  • react@19
  • next@16
  • node.js@24
  • solana-web3.js
  • anchorrust
  • express
  • tailwindcss@4

pkg list --channel testing

sharpening

  • jito-bundlesmev
  • amm-engineering
  • market-making
  • rust-perf

pkg list --channel nightly

compiling

  • onchain-analytics
  • program-optimization

pkg list --channel legacy

loaded at boot · battle-tested

  • mikrotik
  • cisco-wifi
  • asterisk-voip
  • linux-bash
  • mysql
  • php

$ cd /net

network interfaces

ip addr show — all links up