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.
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.
- 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
|
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 |
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 |
|
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 |
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 |
|
A multi-agent pursuit-evasion simulation framework for testing coordinated intercept strategies on procedural road networks. Focus: simulation, multi-agent systems, pathfinding, benchmarking |
A real-time black hole raytracing and relativistic visualization project built with TypeScript, WebGL, and GLSL. Focus: visual computing, shaders, WebGL, physics visualization |
|
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 |
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 |
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:
I work heavily with home-server media workflows, Jellyfin, cloud-mounted libraries, Android TV, Fire TV, video processing, and personal media infrastructure.
Relevant projects:
I like building systems that model, visualize, or experiment with complex behavior, from multi-agent interception to black hole raytracing.
Relevant projects:
I also build smaller browser-based tools that turn real data, visual systems, or personal workflow needs into usable creative interfaces.
Relevant projects:
I build small utilities that remove friction from my own workflow, especially around terminals, local development, project setup, and automation.
Relevant projects:
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
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
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.
I am also developing long-form fiction and creative software systems that connect storytelling, worldbuilding, writing, and media production.
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.
- Website: aanishfarrukh.com
- GitHub: github.com/sudoaanish
- LinkedIn: Aanish Farrukh