<- home

/blog

technical articles & systems deep-dives

im pivoting to ai and ml

Why a systems engineer spent the last few months building diffusion models from scratch — and what transferred, what didn't, and what's next.

· 14 min read ·
#ai#ml#diffusion#pytorch#career#systems

I May Be Too Opinionated (And Unemployed)

A deep technical dive into building Carv, a programming language that compiles to C for ARM Cortex-M. Lexer internals, Pratt parsing, type inference, ownership tracking, C codegen, state-machine async/await, and the 11 bugs I haven't fixed yet.

· 16 min read ·
#carv#compilers#embedded#systems#architecture
// Application Security · part 3

How CVE-2026-33017 Turned AI Workflows Into Remote Shells

A deep technical breakdown of the Langflow unauthenticated RCE — how exec() with zero sandboxing allowed attackers to compromise AI pipelines within 20 hours of disclosure.

· 14 min read ·
#security#rce#langflow#ai#python#code injection#sandboxing#supply chain

Vercel's Zero Language Is Interesting. It Won't Matter.

Zero is a systems language designed for AI agents. Structured JSON diagnostics, capability-based I/O, sub-10KB binaries. The idea sounds compelling until you look at how agents actually work with compilers today.

· 15 min read ·
#zero#vercel#compilers#ai#systems#opinion#llm

How to Build Programming Experience When No One Will Hire You

A tactical guide for developers without formal experience: open source contributions, SaaS clones, freelance platforms, and building 'fake but real' projects that actually get you hired.

· 8 min read ·
#career#portfolio#open-source#junior-developer#job-search
// Systems Programming Journey · part 1

Building a Lightweight Runtime

Designing systems without external dependencies.

· 2 min read ·
#systems#compiler#runtime