[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"index":3,"home-feed":258},{"id":4,"title":5,"body":6,"cta":7,"description":21,"extension":22,"features":23,"hero":52,"logos":60,"meta":118,"metrics":119,"navigation":132,"path":133,"seo":134,"stem":137,"terminal":138,"__hash__":257},"content\u002Findex.yml","oritwoen",null,{"title":8,"description":9,"command":10,"links":11},"fork\nsomething","Crypto security, blockchain infra, dev tooling — always open for interesting problems.\n","gh repo clone oritwoen\u002Fboha",[12,16],{"label":13,"color":14,"to":15},"GitHub","primary","https:\u002F\u002Fgithub.com\u002Foritwoen",{"label":17,"color":18,"variant":19,"to":20},"X","neutral","soft","https:\u002F\u002Fx.com\u002Foritwoen","I break crypto and build the tools to do it. Blockchain since 2016, Rust systems, TypeScript tooling, Vue fullstack.\n","yml",{"headline":24,"title":25,"description":26,"items":27},"what I do","chain internals → developer DX","Crypto security research, blockchain infra, and the TypeScript\u002FRust tooling that holds it all together.\n",[28,32,36,40,44,48],{"icon":29,"title":30,"description":31},"i-lucide-shield-check","Crypto Security","ECDSA nonce analysis, lattice attacks (HNP), GPU-accelerated Pollard's Kangaroo for secp256k1 ECDLP, SHA\u002FRIPEMD\u002FKeccak hash reversal.\n",{"icon":33,"title":34,"description":35},"i-lucide-blocks","Blockchain","Hands-on since 2016: Ethereum Classic, Bitcoin, Solana, Nervos, Polkadot. Wallets, puzzle solvers, Bitcoin.pl headless frontend.\n",{"icon":37,"title":38,"description":39},"i-lucide-wrench","Dev Tooling","TypeScript libraries — skilld (agent skillgen), omnichron (web archives), retriv (local-first search), gixa (unified git API).\n",{"icon":41,"title":42,"description":43},"i-lucide-cpu","Rust Systems","Performance-critical: kangaroo (GPU ECDLP), vgen (vanity addresses), vuke (vulnerable key research), vusi (ECDSA vuln analysis), shaha (hash DB).\n",{"icon":45,"title":46,"description":47},"i-lucide-layout","Frontend & Fullstack","Production Nuxt apps — bitcoin.pl headless CMS, component libraries, GraphQL integrations, e-commerce backends.\n",{"icon":49,"title":50,"description":51},"i-lucide-server","DevOps","Arch Linux, Docker, systemd, CI\u002FCD pipelines, IPX-based CDN infra.\n",{"headline":53,"links":54},"ships code. breaks things. patches them back.",[55,57],{"label":13,"color":14,"size":56,"to":15},"xl",{"label":58,"size":56,"color":18,"variant":19,"to":59},"repos","\u002Fprojects",{"title":61,"items":62},"built with",[63,68,73,78,83,88,93,98,103,108,113],{"icon":64,"name":65,"href":66,"color":67},"i-simple-icons-typescript","TypeScript","https:\u002F\u002Fwww.typescriptlang.org\u002F","#3178C6",{"icon":69,"name":70,"href":71,"color":72},"i-simple-icons-rust","Rust","https:\u002F\u002Fwww.rust-lang.org\u002F","#DEA584",{"icon":74,"name":75,"href":76,"color":77},"i-simple-icons-vuedotjs","Vue.js","https:\u002F\u002Fvuejs.org\u002F","#4FC08D",{"icon":79,"name":80,"href":81,"color":82},"i-simple-icons-nuxtdotjs","Nuxt","https:\u002F\u002Fnuxt.com\u002F","#00DC82",{"icon":84,"name":85,"href":86,"color":87},"i-simple-icons-python","Python","https:\u002F\u002Fwww.python.org\u002F","#3776AB",{"icon":89,"name":90,"href":91,"color":92},"i-simple-icons-archlinux","Arch Linux","https:\u002F\u002Farchlinux.org\u002F","#1793D1",{"icon":94,"name":95,"href":96,"color":97},"i-simple-icons-neovim","Neovim","https:\u002F\u002Fneovim.io\u002F","#57A143",{"icon":99,"name":100,"href":101,"color":102},"i-simple-icons-cloudflare","Cloudflare","https:\u002F\u002Fwww.cloudflare.com\u002F","#F38020",{"icon":104,"name":105,"href":106,"color":107},"i-simple-icons-bitcoin","Bitcoin","https:\u002F\u002Fbitcoin.org\u002F","#F7931A",{"icon":109,"name":110,"href":111,"color":112},"i-simple-icons-ethereum","Ethereum","https:\u002F\u002Fethereum.org\u002F","#627EEA",{"icon":114,"name":115,"href":116,"color":117},"i-simple-icons-solana","Solana","https:\u002F\u002Fsolana.com\u002F","#14F195",{},{"headline":120,"title":121,"description":122,"items":123},"track record","open-source since 2016","Nearly a decade of shipping code across chains, languages, and problem domains.\n",[124,128],{"value":125,"label":126,"class":127},"10","years on GitHub","text-primary",{"value":129,"label":130,"class":131},"6","languages shipped","text-info",true,"\u002F",{"title":135,"description":136},"oritwoen — developer website","Blockchain, crypto security, and dev tooling. TypeScript, Rust, Vue. Open-source since 2016.","index",{"lines":139},[140,151,157,171,179,183,192,202,210,218,226,234,242,245,252],{"segments":141},[142,145,148],{"text":143,"style":144},"$ ","prompt",{"text":146,"style":147},"neofetch","cmd",{"text":149,"style":150}," --short","flag",{"segments":152},[153,156],{"text":154,"style":155},"  user:  ","dim",{"text":5,"style":147},{"segments":158},[159,161,163,165,166,167,169,170],{"text":160,"style":155},"  stack: ",{"text":65,"style":162},"metric-good",{"text":164,"style":155}," \u002F ",{"text":70,"style":162},{"text":164,"style":155},{"text":168,"style":162},"Vue",{"text":164,"style":155},{"text":85,"style":162},{"segments":172},[173,175,177],{"text":174,"style":155},"  since: ",{"text":176,"style":162},"2016",{"text":178,"style":155}," — Arch Linux, btw",{"segments":180},[181],{"text":182,"style":155}," ",{"segments":184},[185,186,188,190],{"text":143,"style":144},{"text":187,"style":147},"grep",{"text":189,"style":150}," -ri ",{"text":191,"style":147},"interests",{"segments":193},[194,196,198,200],{"text":195,"style":155},"  ",{"text":197,"style":150},"λ ",{"text":199,"style":147},"crypto security",{"text":201,"style":155}," — ECDSA nonce attacks, lattice HNP, GPU Kangaroo",{"segments":203},[204,205,206,208],{"text":195,"style":155},{"text":197,"style":150},{"text":207,"style":147},"blockchain",{"text":209,"style":155}," — BTC, ETH, SOL — 8 chains, no VC",{"segments":211},[212,213,214,216],{"text":195,"style":155},{"text":197,"style":150},{"text":215,"style":147},"frontend",{"text":217,"style":155}," — Vue, Nuxt, headless CMS, e-commerce",{"segments":219},[220,221,222,224],{"text":195,"style":155},{"text":197,"style":150},{"text":223,"style":147},"rust systems",{"text":225,"style":155}," — ECDLP solvers, vanity addr gen, hash reversal",{"segments":227},[228,229,230,232],{"text":195,"style":155},{"text":197,"style":150},{"text":231,"style":147},"dev tooling",{"text":233,"style":155}," — search, git, skills, registries, archives",{"segments":235},[236,237,238,240],{"text":195,"style":155},{"text":197,"style":150},{"text":239,"style":147},"devops",{"text":241,"style":155}," — Arch, Docker, CI\u002FCD, CDN, systemd",{"segments":243},[244],{"text":182,"style":155},{"segments":246},[247,248,250],{"text":143,"style":144},{"text":249,"style":147},"cat",{"text":251,"style":150}," \u002Fetc\u002Fmotd",{"segments":253},[254],{"text":255,"style":256},"  \"if it compiles, ship it.\"","success","OQ8NnvtQkWvOUhRRryxW2rlj-egD4VQNVspz6ec7dZQ",[259,265],{"kind":260,"path":261,"title":262,"date":263,"meta":264},"blog","\u002Fblog\u002Fautomation-of-egld-hunting-in-guarda","Automation of EGLD hunting in Guarda!","2022-08-13","crypto",{"kind":260,"path":266,"title":267,"date":268,"meta":269},"\u002Fblog\u002Fbug-or-feature-github-adventure-001","Bug or Feature? GitHub Adventure #001","2019-09-21","security",1776652969001]