λ akhil

~/blog

Blog

Projects, architecture, and lessons learned.

ios

SkinScan: what it actually takes to ship an AI-powered iOS app

Shipping an AI product to real users is harder than training the model. Here is everything I ran into building SkinScan, from camera capture to HIPAA paper trails.

typescript

SafePlate — what I learned building a security platform

I spent six months building a TypeScript security platform. Here's what the architecture looks like, why I chose what I chose, and the mistakes I made along the way.

go

hamr — building MCP servers in Go (the struct tags are the schema)

I got tired of writing JSON Schema by hand every time I built an MCP server. So I wrote a Go framework where your struct tags literally are your schema. Zero reflection at runtime. Here's how it works.

typescript

KrypticMail — building E2EE for people who hate encryption

End-to-end encrypted email is a solved problem academically. Making it usable? That's the hard part. Here's what I learned building KrypticMail2.

flutter

rustified-l10ns — I rewrote a TypeScript tool in Rust and it got 150x faster

A Flutter localization string extractor. Originally TypeScript (30s scan time). Rewrote in Rust (200ms). Here's the before/after, the lessons, and whether it was worth it.

typescript

Deskryptow — building a web3 framework when I didn't believe in web3

I built a TypeScript framework for decentralized apps. The interesting part? The architecture is useful even if you don't care about blockchain. Here's why.

python

KrypticTrack — an ML-powered expense tracker that actually works

I built an expense tracker in Python that uses machine learning to categorize transactions. It's surprisingly accurate (94%) and surprisingly useful. Here's the architecture.

typescript

Acrosstek CRM: building enterprise software for a real client

A commissioned enterprise CRM with real-time collaboration, offline-first mobile, and a scope that grew 3x. Here is what I learned about client projects and the architecture decisions I would change.

ai

Dental AI: building a tooth segmentation model with YOLOv12

Applying modern object detection to dental radiographs is harder than it looks. Here is the dataset challenge, the model architecture choices, and what the deployment pipeline looks like.

go

Kryptic CLI — Developer Productivity Tool

Kryptic CLI is a Go-based command-line tool that streamlines common development workflows. A look at the architecture and design philosophy.

kotlin

KrypticUPI: building an Android UPI payments app from scratch

UPI is India's real-time payment backbone. I built a client from scratch in Kotlin to understand how it actually works under the hood. Here is what I found.

typescript

SRS CRM: what building a real SaaS taught me about scaling

SRS CRM started as a simple lead management system and grew into a multi-channel outreach automation platform with AI scoring. Here is what I learned about scaling infrastructure along the way.

kotlin

KrypticLauncher — Custom Android Launcher

A custom Android launcher built with Kotlin, featuring gesture navigation, app hiding, and a minimal design philosophy.

AKhil Raghav — iOS/OSX Swift Developer