safzan pirani

i build ai agents, the tools they use, and the interfaces people use to control them.

agent engineer · india · remote

shipping now

  • fleet lets agents run commands, manage background jobs, transfer files, and capture screenshots on remote machines over ssh, without running on those machines.
  • ruddr steers a running codex, claude code, opencode, or pi turn mid-flight. an orchestrator agent can manage its subagents and watch them live from one opentui dashboard.
  • openports finds publicly exposed comfyui and ollama servers, tracks changes, and sends telegram alerts.
  • see converts images to ascii for text-only models and can call a vision model for more detail.

github activity

  • 20h agoHandy pushed to feat/deepgram-flux
  • 20h agoHandy pushed to feat/deepgram-flux
  • 21h agopapercuts merged pr #2
  • 21h agopapercuts pushed to main
  • 21h agoopencode-sidechat pushed to main
  • 21h agoopencode-attachment-materialize pushed to main

pinned

  • fleet

    let your agents drive your machines

  • ruddr

    steer long-running coding agents mid-turn from one opentui dashboard

  • dejavu

    agent-first local search for coding-agent transcripts and project memory

  • juna

    a lean pi profile where a tiny model trims what your coding agent reads using jev

experience

  • software development engineer

    altuni labs @ insideiim · sep 2025 – present

    build agentic b2b hiring features: model selection, tool layer, infrastructure, and the operator ui

  • ai engineer intern

    radicalx · dec 2023 – feb 2024

    built career-coaching tools with openai and vertex ai

writing

skills

languages

TypeScriptJavaScriptPythonGo

frontend

ReactNext.jsTailwind CSS

backend

BunNode.jsPostgreSQL

infrastructure

AWSCloudflareDockerLinux

workflow

HerdrCodexClaude CodePiOpenCode

setup

  • workstation

    amd ryzen 7 5700x + 32gb ram + nvidia geforce rtx 3090

  • laptop

    macbook air m4 13" (16gb/256gb) for remote work

  • server pc

    intel i5 760 (4 cores) + 8gb ram + 1tb hdd running debloated windows 10

  • primary monitor

    acer vg271u (27", 1440p, 180hz)

  • secondary monitor

    samsung 22" (1080p, 75hz, portrait)

questions

›what does your name mean?

my name safzan combines elements from arabic and persian. 'saf' means 'pure' or 'clear' in arabic/persian, and 'zan' means 'life' in persian. therefore, safzan can be interpreted as 'pure life' or 'clear path'.

›can i see your resume?

you can read or print my resume. email me at safzanpirani@gmail.com or find me on linkedin.

›when did you start coding?

i started coding around age 12. at 14 or 15, i got into c, memory management, and game hacking. i started considering programming as a career during the covid-19 lockdown.

›how did you learn to code? can you share some resources?

i learned by modifying open source game hacking projects, then started building my own. i usually start with documentation. beginners can try automate the boring stuff with python or freecodecamp videos on youtube.

›what programming languages do you know?

i use typescript, python, and go for daily work. i started with c and still use it for low-level programming. the uses page has the rest of my setup.

›what ide do you use?

i usually work with coding agents in the terminal. i open zed when i want to edit a file myself.

›what ai coding agents do you use?

i use codex and claude code for daily work. my version of the pi coding agent adds custom extensions and project memory based on claude code. i also use opencode with exa search. i am trying t3code to control agents on remote development machines.

elsewhere