Skip to content
View sudoaanish's full-sized avatar

Block or report sudoaanish

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sudoaanish/README.md

Aanish Farrukh

Software Engineer · Builder · Writer · Media Systems Tinkerer

I build local-first desktop tools, media systems, simulations, and developer utilities.
My work usually starts from a real workflow problem, then turns into a usable product, prototype, or research-style system.


Website GitHub LinkedIn

About

I am a software engineer with a focus on practical development, local-first systems, media infrastructure, simulation, and applied AI tooling.

I like building things that sit close to real usage: desktop apps, TV apps, command-line tools, automation systems, home-server workflows, visual simulations, and experimental communication software. My projects often combine product thinking with systems engineering, especially when the problem involves local files, cloud storage, media libraries, cross-platform workflows, or user-facing technical tools.

I also write fiction, build creative technology experiments, and work on projects that connect software, storytelling, and media.


Current Focus

  • Local-first desktop software
  • Local network utilities and device-to-device workflows
  • Media and home-server tooling
  • Android TV and Fire TV applications
  • Tauri, Rust, React, and TypeScript applications
  • Simulation and visual computing
  • Geospatial and generative visual tools
  • Developer workflow tools
  • Creative and technical systems
  • AI workflows

Featured Projects

A desktop cloud-mounting client built with Tauri, React, TypeScript, and Rust. StrataFuse wraps rclone into a polished desktop experience for mounting cloud storage as local drives.

Focus: desktop infrastructure, cloud storage, rclone, media workflows

View Repo

A Windows desktop hub and iPhone web client for local PC control, clipboard sync, QR-based pairing, and local file sharing over Wi-Fi or Windows Mobile Hotspot.

Focus: Tauri, Rust, Node.js, local networking, iPhone PWA, Windows utilities

View Repo

An Android TV and Fire TV media client for Jellyfin-powered home libraries. PAKFLIX focuses on a polished 10-foot interface, Fire TV usability, and media-library presentation.

Focus: Android TV, Kotlin, Media3, Jellyfin, Fire TV

View Repo

An experimental local-first peer-to-peer messaging client exploring serverless communication, local network discovery, cryptographic identity, and desktop networking.

Focus: Rust, Tauri, peer-to-peer networking, encryption, SQLite

View Repo

A multi-agent pursuit-evasion simulation framework for testing coordinated intercept strategies on procedural road networks.

Focus: simulation, multi-agent systems, pathfinding, benchmarking

View Repo

A real-time black hole raytracing and relativistic visualization project built with TypeScript, WebGL, and GLSL.

Focus: visual computing, shaders, WebGL, physics visualization

View Repo

A cross-platform CLI utility for cloning terminal sessions with working directory and shell context. Built for faster parallel workflows across projects and monorepos.

Focus: Go, CLI tooling, shell workflows, cross-platform utilities

View Repo

A Rust CLI for local release-readiness checks, safe config generation, Git/version validation, and GitHub release preparation workflows.

Focus: Rust, CLI tooling, release automation, GitHub workflows, developer tools

View Repo


Project Areas

Desktop and Local-First Systems

I am interested in software that gives users more control over their own files, workflows, and devices. This includes cross-platform desktop apps, local-first storage, encrypted local communication, offline-capable tools, and infrastructure that does not depend on heavy cloud lock-in.

Relevant projects:

Media Systems

I work heavily with home-server media workflows, Jellyfin, cloud-mounted libraries, Android TV, Fire TV, video processing, and personal media infrastructure.

Relevant projects:

Simulation and Visual Computing

I like building systems that model, visualize, or experiment with complex behavior, from multi-agent interception to black hole raytracing.

Relevant projects:

Creative Web Tools and Generative Interfaces

I also build smaller browser-based tools that turn real data, visual systems, or personal workflow needs into usable creative interfaces.

Relevant projects:

Developer Tools

I build small utilities that remove friction from my own workflow, especially around terminals, local development, project setup, and automation.

Relevant projects:


Tech Stack

Languages

Rust TypeScript JavaScript Kotlin Go Python GLSL

Frameworks and Platforms

Tauri React Vite Android TV Media3 WebGL MapLibre GL Node.js

Tools and Infrastructure

GitHub Actions Azure PostgreSQL SQLite rclone Jellyfin


Selected Work

ITHACON 49 Scavenger Hunt Web App (closed-source for now)

I built and deployed a full-stack convention scavenger hunt platform for ITHACON 49, including authentication, ticket imports, QR clue scanning, player state, admin tools, and a live leaderboard.

Core areas:

  • Flask backend
  • React and Vite frontend
  • PostgreSQL database
  • Azure App Service deployment
  • QR scanning
  • Admin ticket management
  • Game state and scoring logic

City Sketch

I built City Sketch, a browser-based city roadmap art generator that turns real road networks and geographic features into minimal roadmap artwork.

It uses MapLibre GL, OpenFreeMap vector tiles, React, Vite, and SVG-first export to produce clean map-art compositions directly in the browser. The project started from a personal need for road-line sketches, then became a small public creative tool with editable labels, style presets, layer controls, SVG export, and high-resolution PNG export.

Live demo: sudoaanish.github.io/city-sketch

Media and 3D Video Workflows

I work with video processing, home media libraries, Jellyfin organization, cloud media storage, and 2D-to-3D/VR conversion workflows. This has directly influenced projects like StrataFuse and PAKFLIX.

Creative Technology

I am also developing long-form fiction and creative software systems that connect storytelling, worldbuilding, writing, and media production.


What I Like Building

I usually gravitate toward projects with one or more of these traits:

  • They solve a workflow problem I actually have.
  • They give users more local control over their data or devices.
  • They turn a technical command-line workflow into a usable product.
  • They connect media, storytelling, and software.
  • They involve simulation, visualization, or emergent systems.
  • They can become a real tool, not just a demo.

Contact


Building tools for local-first workflows, media systems, developer automation, creative interfaces, and simulations.

Pinned Loading

  1. StrataFuse StrataFuse Public

    Desktop cloud-mounting client that turns rclone remotes into native local drives with VFS cache profiles, tray controls, logs, and media-server presets.

    Rust

  2. pakflix pakflix Public

    An Android TV and Fire TV media client for Jellyfin-powered home libraries, focused on a polished 10-foot interface and Fire TV usability.

    Kotlin

  3. loom loom Public

    Experimental local-first peer-to-peer desktop messaging client built with Tauri and Rust, using mDNS discovery, direct TCP, SQLite, and cryptographic identity.

    Rust

  4. Interpose Interpose Public

    A real-time pursuit-evasion and coordination framework evaluating dynamic multi-agent intercept strategies, role allocation, and trajectory prediction on road networks.

    Python

  5. black-hole-simulator black-hole-simulator Public

    Real-time Schwarzschild black hole raytracer — Geodesica

    TypeScript

  6. twin twin Public

    A cross-platform CLI tool to instantly clone terminal sessions with full context inheritance and smart sibling-directory traversal.

    Go