Skip to content
0xbenzo
Back to writing
2 min read

Hello World: The Technical Canvas

Why I build, write, and research. An introduction to the systems, security challenges, and design philosophies driving my current work.

Welcome to my personal canvas.

I’m Tushar Bisht, a software engineer and cybersecurity researcher. You might find me online under the handle 0xbenzo. I build software at the intersection of AI agents, cybersecurity tools, and developer utilities.

The Architecture of this Site

Every pixel of this portfolio is designed to reflect technical utility, visual balance, and clean typography:

  1. Astro + TailwindCSS v4: Fast static site generation with a clean utility-first layout.
  2. Technical Editorial Aesthetics: Minimal monochrome shades (#131313, #1c1b1b, #ffffff) prioritizing spacing over visual clutter.
  3. No-JS by Default: Interactivity is completely opt-in. The core reading layout doesn’t require framework weights.

Coding with Systems

I enjoy spending my time writing in Go, Python, and TypeScript, and playing around with Rust memory safety models. Here is a simple implementation of a concurrently safe cache in Go:

package main

import (
	"sync"
	"time"
)

type Item struct {
	Value      interface{}
	Expiration int64
}

type Cache struct {
	mu    sync.RWMutex
	items map[string]Item
}

func (c *Cache) Get(key string) (interface{}, bool) {
	c.mu.RLock()
	defer c.mu.RUnlock()
	
	item, found := c.items[key]
	if !found || time.Now().UnixNano() > item.Expiration {
		return nil, false
	}
	return item.Value, true
}

Security Focus

Beyond full-stack engineering, I’ve spent substantial time hunting vulnerabilities, learning cloud security models, and participating in CTF competitions. In upcoming articles, I plan to cover:

  • Exploitation vectors in AI multi-agent workflows (e.g. prompt injection propagating through API graphs).
  • Analysis of WebAssembly container environments.
  • Building custom network audit tools in Go.

Stay tuned for more.