~/terrydavis903
// systems · reverse engineering

Omar Hu

MS ECE @ Georgia Tech · BS CS @ NYIT

I read the layer underneathlow-latency Rust, on-chain data infrastructure, and anti-bot VM reverse engineering. Now chasing the same signal into light.

$ ./fingerprint --target=you

Your browser, hashed.

reading signals…
webgl
vendor
renderer
audio
contextOfflineAudioContext
stackrendering…
fonts
detected
sample
navigator
browser
os
langs
hardware
screen
resolution
viewport
color
intl / time
timezone
clock
locale
network
ipresolving…
locationresolving…
asnresolving…
webrtcprobing…
conn
everything here is computed in your browser and sent nowhere — except the ip / location / asn lines, which require one external lookup (your connection reveals that regardless; that's the point). this is a small subset of the signals that commercial anti-bot VMs — Shape, Kasada, Akamai — actually collect. reversing those is my day job.
$ cat ./about.md

Same instinct, new medium.

My background is cybersecurity and low-level reverse engineering — WASM VMs, custom cryptographic implementations, protocol analysis. I've built real-time on-chain data infrastructure in Rust and reverse-engineered production anti-bot systems down to their bytecode and ciphers. The common thread is reading what's beneath the abstraction. I'm now moving that instinct into RF and photonics, building on an EE/photonics foundation.

$ ls ./work

Things I've built.

Orbit

solana protocol · open source

A decentralized marketplace protocol on Solana for trading physical and digital goods on-chain — a full Anchor/Rust program suite: markets, accounts, commission, escrowed settlement with dispute resolution, and an on-chain product search index. Full test suites and migrations across every program.

RustAnchorSolanasmart contracts
github.com/OrbitEng ↗

On-chain data infra

rust · private

Real-time on-chain financial-data infrastructure for a Solana MEV / arbitrage system: live mempool ingestion over Geyser gRPC, AMM swap decoding and construction, and a latency-first execution path — down to forking the validator's QUIC transaction layer and tunneling it over SOCKS5 at the byte level.

RustQUICgRPCnetworkingSolana

revero

go · private

An anti-bot VM reverse-engineering toolkit: decodes and decrypts a JavaScript-VM anti-bot payload, disassembles delivered bytecode into a typed instruction stream, and lifts it to IR for decompilation. Static custom-cipher recovery, Z3-driven opaque-predicate elimination, and a forked WASM interpreter for out-of-browser emulation.

Goreverse engineeringbytecodeZ3WASM

Transport & VM internals

systems · research

Lower-level threads across the above: a hand-configured QUIC (quinn) client with custom TLS client-auth and 0-RTT, QUIC-over-SOCKS5 datagram tunneling (RFC 1928/1929), and devirtualization pipelines shared across sibling anti-bot systems — disasm → CFG → IR → decompile.

QUIC / quinnSOCKS5devirtualizationTLS
$ ./stack --list

What I work in.

// systems

  • Rust
  • Go
  • Low-latency networking
  • QUIC / transport
  • Distributed systems

// on-chain

  • Solana
  • Anchor
  • Real-time data infra
  • MEV / arbitrage

// reverse engineering

  • Bytecode / VM devirt
  • Cipher recovery
  • Z3 / symbolic
  • WASM emulation

// now: exploring

  • RF
  • Integrated photonics
  • Signal / EM theory
  • EE foundations
$ ./now

Currently.

Deliberately moving from software into RF and photonics — waveguides, resonators, and the physics of signals. Same habit of reading the layer underneath, pointed at a new medium. Open to conversations at that intersection.