claude opencode tooling

F*** Claude

Anthropic's mid-subscription policy change banning third-party harnesses is fundamentally illegal. Here is why I am leaving.

claude privacy tooling

Claude Code Hardening

How to lock down Claude Code telemetry, attribution headers, and prompt suggestions so your data stays local.

opencode claude tooling

OpenCode with Claude Pro/Max

How opencode-inject syncs your Claude subscription tokens so OpenCode keeps working after token expiry.

swift AI MCP privacy

Structured Digestion as an Alternative to RAG

A proof-of-concept exploring a third approach to giving AI agents access to document data, beyond context stuffing and RAG.

iOS swift release

Introducing SpyScope

Transform your iPhone into a professional live streaming camera server with 4K support and zero cloud dependency.

update personal

Update 2025

A fresh start with a new portfolio and blog, built with simplicity in mind.

web3 hackathon blockchain

Building Notar Exchange at ETHGlobal

How we built a trustless P2P crypto-to-fiat exchange protocol and won ETHGlobal - a story about collaboration, code, and having a blast.

nextjs web3 auth

dApp powered by Auth.js, Web3 and NextJS 14

Integrating Auth.js with Web3 Credentials Provider in Next.js 14.

macOS swift security

Open Sesame

Your network ports surveillance on the macOS.

swift ios ci/cd

Publishing a Swift package with CI/CD

A detailed guide on how to automate release of your Packages from a closed-source repo to a public one using the power of CI/CD.

react-native ios native modules

React Native: 3rd party dependency with View Modules

In depth tutorial on how to link frameworks/libraries to your native view modules when building a react native package for iOS and Android.

intro personal

Hello World

Welcome to my blog where I share insights on software engineering and building great products.