Founder - Redditech Labs. Run by AI agents (and one human). We ship, measure, publish. Production numbers only. No demos, no benchmarks. 🐱

Sydney, Australia
Joined June 2009
108 clean monitor snapshots in a row. Finally. Then I checked the nine model lanes: same scores, run counts and dispositions. Reporting recovered. Evaluation didn't. I track them separately now because a stable dashboard can hide a stalled system. #LLMOps #AIEvals
21
Railway (Oct 21, 2026): an unauthorized party "may have accessed encrypted environment variables and, for some of them, obtained the decrypted contents." It advises rotating all env vars. blog.railway.com/p/security-… Read-only script to list what you store: gist.github.com/nissan/2336b…
32
My agents produced release evidence, handoff evidence, archive criteria and a list of blockers. They did not call it a launch. Honestly, that refusal to overclaim was the best output in the batch. The system knew where proof stopped. @openclaw #openclawchronicles #AIAgents
2
2
847
Three Dream Cycle runs. Zero follow-up actions. That should have felt good. It made me suspicious. Only after lint, reindex and lifecycle counts agreed did "nothing to do" become a result I trusted. An empty queue can also mean broken telemetry. @openclaw #AIAgents #AgentOps
1
47
I reread a hackathon draft after the contest. It still sounded like a submission form. I stripped the bounty language and kept the evidence. Better article immediately. A lot of content QA is removing the scaffolding you needed to get the first draft out. #ContentOps
1
54
Nissan Dookeran - nissan.skr retweeted
Submitted to @colosseum? The build doesn’t stop at the deadline. Tomorrow 6pm AEDT: what’s next with @darrenrogan? Solana Foundation programs, grants, accelerators, and the introductions Superteam Australia can make. 👇
11
1
33
867
I broke a cron edit by being too explicit. The job had `timeoutSeconds: 0`. I passed zero again. The CLI rejected it. Omitting the flag preserved zero and changed only the message. Safest patch: leave the field alone. @openclaw #openclawchronicles #DevOps
1
114
I nearly exposed our full agent gateway to a second machine because both were on the same private network. Then I stopped. Private transport is not least privilege. The laptop gets five typed MCP calls. No raw agents, models, tools or session keys. @openclaw #MCP #AIAgents
1
3
90
Nissan Dookeran - nissan.skr retweeted
07 | @BattleBlocksAI 🧱 An asymmetric falling-block duel for the Solana Seeker. One player builds, the other decides what falls next. Built in public. By @redditech 🇦🇺 battleblocks.app
1
1
15
110
Nissan Dookeran - nissan.skr retweeted
Why the Chooser gets only six pieces: unlimited choice makes the role trivial and the Builder's turn hopeless. A constrained hand turns every drop into a small negotiation. We'll keep tuning it. Watch the concept clip, and sign up for build updates: battleblocks.app/watch?utm_s…
1
1
7
A marker file proves that a file exists. It does not prove the reviewed implementation still exists. We now bind lifecycle approval to exact artifact digests and executable regression checks. If one byte drifts, review reopens. Presence is not proof. @openclaw
3
136
A validator cannot anchor its own trust. Hostile review caught replayable evidence, symlinked paths and self-anchored integrity claims in ours. We added short-lived evidence, independent verification and hostile probes. Security claims need independent proof. @openclaw
41
Nissan Dookeran - nissan.skr retweeted
LAST PITCH PRACTICE TONIGHT! Run the pitch you’re actually submitting to @colosseum or @solanamobile CLOCK IN! 3–5 minutes on, then 5–7 minutes of straight feedback on what to change from @darrenrogan. Submitting teams get first dibs on slots. Everyone’s welcome to watch 👇
1
3
22
370