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 · Product Builder · Creative Technologist

I turn real workflow problems into usable software: from local-first desktop applications and personal media systems to interactive simulations, visual computing tools, and developer utilities.


Portfolio GitHub LinkedIn Depth Spatial on YouTube Novels and Creative Work

About Me

I am a software engineer focused on building practical, user-facing systems across desktop, web, television, and local-network environments.

My projects often begin with a problem I have encountered personally: mounting cloud storage without relying on command-line workflows, moving files and text between devices, organizing personal media libraries, building a better reading environment, or making complex technical systems easier to understand through visualization.

I am especially interested in:

  • Local-first software and personal computing
  • Desktop applications and native system integration
  • Media, reading, and home-server infrastructure
  • Interactive simulations and visual computing
  • Applied machine learning and technical visualization
  • Developer tools and release automation
  • Software that connects engineering, storytelling, and media

Featured Work

A desktop cloud-mounting client that turns rclone into an approachable local-drive experience. StrataFuse manages cloud profiles, mounted drives, configuration, and storage workflows through a polished desktop interface.

Tauri Rust React rclone

View Repository

A Windows desktop hub and iPhone web client for local file sharing, clipboard synchronization, live keyboard input, device pairing, and PC control over Wi-Fi.

Tauri Rust Node.js PWA

View Repository

A local-first personal library and e-reader for managing, discovering, and reading digital books. sTori combines a Tauri desktop application with mobile-friendly reading and library workflows.

Tauri Rust React EPUB

View Repository

An Android TV and Fire TV media client for Jellyfin-powered home libraries. PAKFLIX focuses on a polished ten-foot interface, remote-first navigation, playback reliability, and cinematic media presentation.

Kotlin Android TV Media3 Jellyfin

View Repository

An interactive in-browser neural-network visualizer and live training engine. Users can build handwriting datasets, train multilayer perceptrons, inspect receptive fields, and watch weights, activations, gradients, loss, and accuracy change in real time.

TensorFlow.js JavaScript Canvas 2D Machine Learning

Launch Demo View Repository

A real-time black-hole raytracing and relativistic visualization project. Geodesica uses GPU shaders to visualize gravitational lensing, accretion structures, and the behavior of light around a black hole.

TypeScript WebGL GLSL Visual Computing

View Repository


More Projects

Project Description Areas
Interpose Multi-agent pursuit-evasion simulation framework for coordinated interception experiments on procedural road networks. Simulation, pathfinding, benchmarking
Loom Experimental local-first peer-to-peer messaging client exploring serverless communication and cryptographic identity. Rust, Tauri, P2P, encryption
twin Cross-platform CLI for cloning terminal sessions with their working directory and shell context. Go, CLI tooling, shell workflows
ReleasePilot Rust CLI for release-readiness checks, Git validation, safe configuration generation, and GitHub release preparation. Rust, automation, GitHub Actions
City Sketch Browser-based city-roadmap art generator built from real geographic and road-network data. React, MapLibre, SVG, geospatial tools
COSMOS Interactive 3D solar-system visualizer with corrected Keplerian orbital propagation, date navigation, and physical distance measurements. Three.js, WebGL, orbital mechanics
QWERTone Browser-based synthesizer that turns physical-keyboard typing into melody and rhythm through local Web Audio synthesis. TypeScript, Web Audio API, Vite

Try City Sketch Launch COSMOS Play QWERTone


Project Collections

Local-First Applications and Device Systems

Software that gives users greater control over their own files, devices, networks, and workflows.

Media, Reading, and Personal Libraries

Tools for managing, navigating, presenting, and consuming personally owned media.

Machine Learning, Simulation, and Visual Computing

Interactive systems that make mathematical, physical, or computational behavior visible.

Developer and Workflow Tools

Utilities designed to remove friction from development, terminal, and release workflows.

Creative Web Tools

Browser-based tools that turn geographic, technical, musical, or personal input into interactive experiences.


Selected Engineering Stories

StrataFuse — Turning infrastructure into a desktop product

Cloud mounting through rclone is powerful, but its configuration, process management, and operating-system integration can be difficult to approach.

StrataFuse wraps that infrastructure in a desktop experience that manages cloud profiles, mounted drives, local configuration, process state, and release workflows. The project combines Rust systems work with frontend product design and native desktop integration.

LanDock — Building a practical cross-device workflow

LanDock began with a recurring problem: transferring text, files, and control between a Windows PC and an iPhone without relying on external cloud services.

The project grew into a local desktop hub and mobile web application with clipboard tools, file transfer, live keyboard input, connection recovery, native desktop notifications, and installable PWA behavior.

Nascent — Making neural-network training visible

Neural-network demonstrations often hide training behind a progress bar or present only pretrained results.

Nascent instead exposes the process. Users can create a handwriting dataset, start with random model weights, step through training epochs, inspect neuron receptive fields, adjust hyperparameters, and observe activations and backpropagation as the model learns.


Core Capabilities

Desktop Engineering

Tauri, Rust, Windows integration, filesystem workflows, background processes, native notifications, installers, and application updates.

Web Applications

React, TypeScript, JavaScript, Vite, progressive web applications, responsive interfaces, Canvas, Web Audio API, and browser-based tooling.

Media Systems

Jellyfin, Android TV, Fire TV, Media3, personal libraries, playback workflows, video processing, and home-server infrastructure.

Local Infrastructure

Local networking, device discovery, file transfer, rclone, SQLite, cloud-mounted storage, and offline-capable workflows.

Interactive Computing

WebGL, GLSL, Canvas rendering, TensorFlow.js, simulations, machine-learning visualization, and real-time interfaces.

Delivery and Automation

GitHub Actions, release pipelines, versioning, packaging, GitHub Pages, Azure deployment, and repository automation.


Technologies

Rust TypeScript JavaScript Kotlin Go Python GLSL

Tauri React Vite Android TV TensorFlow.js WebGL Web Audio API Node.js

GitHub Actions SQLite PostgreSQL rclone Jellyfin Azure


Additional Work

ITHACON 49 Scavenger Hunt Platform

I built and deployed a full-stack convention scavenger-hunt platform for ITHACON 49.

The system included:

  • Authentication and ticket imports
  • QR-based clue scanning
  • Player progress and scoring
  • Administrative tools
  • A live leaderboard
  • React and Vite frontend
  • Flask backend
  • PostgreSQL database
  • Azure App Service deployment

Depth Spatial — 2D-to-3D and Spatial Video

Through Depth Spatial, I explore 2D-to-3D conversion, spatial-video presentation, depth reconstruction, and immersive media workflows for stereoscopic and VR viewing.

This work combines GPU-assisted processing, video encoding, depth-model experimentation, and platform-specific delivery. It also complements my broader work with home media libraries, Jellyfin, cloud storage, and projects such as StrataFuse and PAKFLIX.

Watch Depth Spatial

Novels and Creative Work

Alongside software engineering, I write long-form fiction and develop creative systems that connect storytelling, worldbuilding, digital libraries, visualization, and media production.

My novels, worldbuilding, media appearances, and other creative work are collected in my creative portfolio.

Explore Novels and Creative Work


How I Approach Projects

I tend to build software that:

  • Solves a problem I genuinely encounter
  • Gives users more control over their files and devices
  • Turns difficult technical workflows into approachable products
  • Works locally or remains useful without constant cloud dependence
  • Makes complex systems visible and interactive
  • Can grow beyond a demonstration into a durable tool

Contact


Building practical software for local-first workflows, personal media, interactive computing, and developer productivity.

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. LanDock LanDock Public

    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.

    JavaScript

  3. 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

  4. sTori sTori Public

    A local-first ebook server and personal reading room for Windows and iPhone.

    Rust

  5. 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

  6. black-hole-simulator black-hole-simulator Public

    Real-time Schwarzschild black hole raytracer — Geodesica

    TypeScript