Read the binary, then the spec.
Documents lie about intent. Bytes don't. Before I trust a system I read what it actually does — even when that takes a weekend and a debugger.
Cybersecurity enthusiast, full-stack developer, and aspiring music producer.
I'm Sami — online I go by Haxurn. I spend most of my week reading binaries, writing TypeScript, and chasing small discoveries that make systems safer or interfaces calmer.
Joined INSA in 2023 while still in grade 9 — youngest in the room, learning security from people who'd been doing it for a decade. Picked up Python and CTFs in early 2024, then shifted to full-time TypeScript development by mid-year.
Today I'm an engineer at Solvix Labs LLC, working on a private product. On the side, I build and maintain plugins for the Better Auth ecosystem and contribute to open source.
Documents lie about intent. Bytes don't. Before I trust a system I read what it actually does — even when that takes a weekend and a debugger.
Offense teaches geometry the defense never sees. I keep both hats within reach — but the code I write exists to close the doors, not open them.
A better null-check. A clearer error. A plugin shipped on a quiet Sunday. The work stacks. The worth of a year is the honest sum of its smallest wins.
The work happens in two places: a terminal hunting weak signals, and an editor turning those lessons into typed, tested code.
❯ ./recon --target acme.corpstarting asset discovery…22/tcp OpenSSH 9.6 hardened443/tcp nginx/1.25 (TLS) healthy8080/tcp debug endpoint exposed3000/tcp api gateway rate-limiteddep: CVE-2024-3094 in xz-utilscritical4 services / 1 critical finding# report: /tmp/recon-2026-04-19.json✓ done in 2.1s❯
1// lib/middleware/session.ts2import { cache } from "react";3import { auth } from "@/lib/auth";4 5export const getSession = cache(async () => {6 const session = await auth.api.getSession({7 headers: headers(),8 });9 10 if (!session) return null;11 return session as Session;12});
Started at the Information Network Security Administration while still in grade 9. Youngest in the room, learning from people who'd been doing this for a decade.
Wrote my first real scripts in Python. Went deep on CTFs and cybersecurity — reversing, crypto, binary exploitation. The work mattered more once I could automate it.
Pivoted hard into development — TypeScript across the stack, React, Next.js, Hono. Started contributing to Better Auth and building plugins for its ecosystem.
Currently building a private product at Solvix Labs LLC. Security-minded, TypeScript end-to-end. Shipping code, not just exploiting it.
// Day job.
// Daily driver.
// Still learning.
A year in commits. Cached for an hour, pulled live from the public profile.
Fastest way is email — I usually reply within 24–48 hours. GitHub and Instagram are open too.