Posts by KarthikUnni

@KarthikUnni

Karthik Unnikrishnan

AI/ML Developer | Python • PyTorch • Linux Magma • LLMs • Open Source |...
India karthik-unni.github.io Joined August 2026
2.4k Points • 26 Badges • 12 Connections • 11 Followers • 15 Following

Comments by KarthikUnni

Sep 30 • Articles • 2 min read
I have been diving deep into GPU architecture recently—balancing hands-on coding with studying Programming Massively Parallel Processors PMPP—and I am thrilled to share that I just earned my AMD Certified Associate credential along the way. To truly...
Sep 25 • Articles • 2 min read
It's been a while since I last posted here life, work, and about a dozen half-finished drafts got in the way. But I'm back, and this time I have something worth sharing. If you know me, you know I'm a cybersecurity person at heart, so Linux was nev...
post-cover-28547
Sep 17 • Articles • 2 min read
Radio provides a chat channel for your agents to communicate with each other. I already tried to do this with Claude Code, GitHub CoPilot, and OpenCode agents. But the methods I've used so far are very clunky: tmux, folders that agents watch for chan...
post-cover-27320
Sep 7 • Articles • 4 min read
> This is Part 1 of a two-part technical series. Rupak's article on building AI-ready data productshttps://medium.com/@ghrupakkumar/how-to-use-ai-agents-to-build-ai-ready-data-products-c19ea4895102 describes the larger destination: a machine-readable...
post-cover-26369
Aug 31 • Articles • 6 min read
I've been trying to understand what actually happens when a piece of ML code reaches the GPU. Not the usual model.cuda and GPU go brrrr kind of understanding, but the actual stuff underneath it — threads, warps, memory, kernel launches, and why some ...
Aug 25 • Articles • 2 min read
Rate limiting is a defensive mechanism used in software development to control the rate of incoming traffic to a network or application. It sets a strict cap on how many times a user, IP address the unique digital address of a device on the internet,...
Aug 23 • Articles • 1 min read
I’ve been challenging myself to stop overthinking ideas and start shipping projects faster. Recently, I built an AI-powered Tree Identifier that helps users identify trees, leaves, and plant species from a photo. The Idea The idea was simple: Peo...
post-cover-25174
Aug 23 • Articles • 1 min read
If you've ever spotted an unknown insect in your home or garden, you've probably searched: What bug is this? Is this insect dangerous? Can this bug bite humans? Identifying insects isn't always easy. Many species look similar, and searching throug...
post-cover-25173
Aug 23 • Tutorials • 1 min read
Understanding exec in FSCSS In FSCSS, exec serves two completely different purposes depending on where you write it: 1. Inside your stylesheet: as a utility / debugging function 2. In JavaScript / HTML: to load and compile the styles Let’s brea...
post-cover-25158
Aug 23 • Articles • 2 min read
Most of us have shipped an agent that worked perfectly on a laptop and then watched it behave like a different program the first time real traffic arrived. This is a writeup of where those systems actually break, aimed at the people here who keep the...
Aug 23 • Articles • 1 min read
When I started actually experimenting with transpiling my own ideas into the languages that the browser understands. I really didn't have any idea where I was going to end up. I certanily didn't expect to flip the whole damn paradigm; but hey, the o...
Aug 23 • Articles • 2 min read
As developers, we’ve all done it. You search for a problem, find a solution on Google, Stack Overflow, GitHub, or an AI tool, copy the code, make a few changes—and finally, it works. But then someone asks: “Can you explain how this works?” And s...
Aug 20 • Articles • 4 min read
title: "I Built a Batch Image Processor with Zero Backend — Here's How" canonicalurl: https://imagepipeline.art I process between 50 and 100 images every month. Portfolio pieces for Behance. Pinterest pins in three aspect ratios. Client deliverabl...
post-cover-24826
Aug 20 • Articles • 4 min read
title: "I Built a Batch Image Processor with Zero Backend — Here's How" canonicalurl: https://imagepipeline.art I process between 50 and 100 images every month. Portfolio pieces for Behance. Pinterest pins in three aspect ratios. Client deliverabl...
post-cover-24826
Aug 20 • Articles • 4 min read
title: "I Built a Batch Image Processor with Zero Backend — Here's How" canonicalurl: https://imagepipeline.art I process between 50 and 100 images every month. Portfolio pieces for Behance. Pinterest pins in three aspect ratios. Client deliverabl...
post-cover-24826
Aug 20 • Articles • 4 min read
How our graduation project evolved into a real-world transportation management platform. Every day, thousands of employees spend hours commuting. Late buses. Unclear pickup locations. Phone calls between drivers and passengers. No visibility in...
post-cover-21760
chevron_left