Skip to content
View clark719664's full-sized avatar

Block or report clark719664

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
clark719664/README.md

Software engineer who ships with Claude Code and Codex

Open to contract work 48 merged upstream PRs Apps by IN3RT1A

I build and ship software with Claude Code and Codex as my daily workflow. I set the direction, reproduce the problem, review every diff, and run the tests; the agents do the typing. Everything below is public and linked so you can check it.

What I'm good at hiring-wise: turning a vague bug report or feature ask into a reproduced, tested, merged change inside someone else's codebase; building small end-to-end products (desktop, web, Android); and making agent workflows cheap and reliable enough to run all day.

At a glance

Merged upstream pull requests 48 across HiveMind (46), Protocol-Canary #570 and Credence-Contracts #1636
Under review right now 6 PRs in excalidraw, highlight.js and mermaid
Shipped products PC Cast & TV apps (4 desktop editions), Hatchpile (web + Android), Lucent and Synapse (browser GPU demos)
Languages in the work TypeScript, Python, Rust, Java, PowerShell, GDScript, Lean 4, WebGL2
Tooling I built for agent work claude-code-toolkit: hooks, local-model delegation, cost measurement

Shipped

PC Cast Pro video library Casting, live-TV guides and remote control for PCs and TVs. Four Windows/Linux desktop editions, Android betas and a mobile Live web app. Python, packaged and sold as IN3RT1A.
Releases · Mobile Live
Hatchpile mid-game A cozy physics merge puzzle with a shared daily puzzle. One codebase runs as an installable web app and as a signed Android APK via Capacitor.
Play · Android
Lucent path tracer rendering a car at dawn A progressive GPU path tracer in TypeScript and WebGL2: glTF import, physically based materials, HDR lighting, and a render budget you pick for your GPU.
Live demo · Engineering notes
Synapse service map and globe A browser trace explorer: service map, waterfalls and a live globe of Wikimedia edits. Imports OTLP/JSON, Jaeger and Zipkin traces.
Live demo · Architecture

Open-source work, with receipts

Project What I did Status
HiveMind QUIC 0-RTT and STUN/TURN networking with loopback tests (#40, #73), INT4/FP8 fused router and CUDA-stream prefetch kernels (#23, #7), error-feedback compression (#63, #69), Lean 4 conservation proofs (#68), CI and benchmark repairs (#67, #77) 46 merged
Credence-Contracts Soroban bounty-escrow entry points and paginated views in Rust #1636 merged
Protocol-Canary getHealth RPC compatibility #570 merged
excalidraw Arrow-type switching for bound and labeled arrows, stable canvas search results while editing, searchable shortcuts in the help dialog #12503 · #12504 · #12505 open
highlight.js PHP one-line comments now end at the closing ?>; Ruby Name::method no longer read as a symbol #4572 · #4573 open
mermaid Build plugin that strips chevrotain's unreachable eval from the minified bundles (fixes a Firefox console warning) #8649 open

Every one of these started the same way: reproduce the report against the current source, write the test that fails, make it pass, run the project's own lint and suite, then open one focused PR.

How I work with coding agents

  • Reproduce first. No fix goes out for a bug I could not trigger locally. If a report does not reproduce, I say so instead of guessing.
  • Tests that fail before and pass after. Both runs go in the PR description.
  • Cheap, long sessions. I wrote claude-code-toolkit: hooks that block repeat file reads, retire long-running agents before context cost compounds, shrink screenshots before a model sees them, and a wrapper that sends mechanical work to a free local model, with a ledger of what that saved.
  • Bounded claims. My research repos (Godot rollback coherence, Ruffle portable states, Adobe Tone Lab) state exactly what was tested and what was not, including the experiments that failed.

Background

Completed the requirements for an Associate of Applied Science in Networking & IT Security at Muskegon Community College. Self-taught in everything above since, mostly by shipping.

Stack I reach for: TypeScript · Python · Rust · WebGL2 · Lean 4 · Linux · Godot · QUIC/STUN/TURN · Claude Code · Codex

Work with me

Open to contract and freelance work: shipping features in your codebase with agent-assisted workflows, integrations, debugging, build and release tooling, and setting up Claude Code or Codex so your team gets the same results.

Open an issue to start a conversation · Full project catalog · Apps

Pinned Loading

  1. pc-tv-apps pc-tv-apps Public

    PC Cast and TV tools for Windows/Linux, with standalone Android betas and a mobile Live web app. Downloads, screenshots, and release notes.

    Python

  2. lucent lucent Public

    Progressive GPU path tracing in the browser. TypeScript + WebGL2, glTF materials, HDR lighting, and a live demo.

    TypeScript

  3. synapse synapse Public

    Browser trace explorer with a live Wikimedia service map, globe, and OTLP/Jaeger/Zipkin import. TypeScript + WebGL2.

    TypeScript

  4. HiveMind HiveMind Public

    Forked from xaviercallens/HiveMind

    Contribution fork of xaviercallens/HiveMind: networking, GPU kernels, compression, Lean 4 models, and verification improvements.

    Python 1

  5. godot-rollback-coherence godot-rollback-coherence Public

    Godot/Rapier rollback fixes and regression controls for a bounded two-peer gameplay fixture. Pinned dependencies and reproducible evidence.

    GDScript

  6. ruffle-portable-states ruffle-portable-states Public

    Experimental fresh-process Ruffle checkpoints for a sealed AVM1 subset. Deterministic continuation; arbitrary Flash games unsupported.

    Rust