
Learning while building
About
I'm a 19 y/o developer and I enjoy building interesting and innovative projects and have a particular interest in language design and web development. I'm also passionate about writing blog posts about technology and creating educational content.
Work Experience
Leading the engineering team to build AI agents for automating repetitive tasks in existing software.
Contributed to a large-scale T3 stack app. Worked on real-time presence and chat features.
Projects
The best way to start a full-stack, typesafe Next.js app. I've collaborated with 200+ contributors on this open source project that has 20,000+ stars on GitHub impacting industries from live streaming to AI generated art.
Side Projects
A simplified version of git built from scratch in Go.
Generate validated regular expressions from plain text on the command line.
A TypeScript functional programming library for the Deno runtime.
A CLI written in Rust that makes it faster to add licenses to open source projects.
A terminal based application written in Python that allows you to control Spotify through voice commands.
Writing
A few weeks ago I made the switch from Neovim to VScode as my primary code editor. Here's why.
Explore the versatility of Rust beyond performance and memory safety with its well-designed language, package manager, and ecosystem.
The pipe operator is one of my favourite features in functional languages like Elixir and OCaml. Let's implement it in TypeScript!
Elevate your code by writing declarative, and easy-to-read code with pattern matching
Awards
Won "Rising Star of the Year" at the inaugural edition of the T3 Awards hosted by ex Twitch engineer and popular YouTuber, Theo Browne.
Features
ThePrimeagen, an engineer at Netflix and a popular programming YouTuber and streamer reacted to my blog post on why I switched from Neovim to VSCode which has over 200,000 views on YouTube.