Skip to content
View Lakshmipathi's full-sized avatar
👣
👣

Sponsors

@reinvantveer
@damunzy
Private Sponsor
@Oscarldi
@franciszekza
@dpinney
@dzoba
Private Sponsor
@unixerius
Private Sponsor

Block or report Lakshmipathi

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Lakshmipathi/README.md

Hi, I'm Lakshmipathi

Linux engineer. 20 years of open source — from kernel modules to web platforms to Android apps.

I build tools across filesystems, infrastructure, and developer platforms.

Awards & press

Filesystem tools

  • dduper — Fastest way to deduplicate files on BTRFS. Uses filesystem checksums instead of userspace hashing. Written in Rust and Python.
  • giis — Undelete files from ext3 filesystems. Won FOSS India Awards.
  • giis-ext4 — ext4 file recovery using ext2lib and sqlite3 for inode tracking. Demo.
  • extcarve — Forensic file carving tool. Recovers files using magic byte signatures from damaged filesystems.
  • ChainsawFS — Linux kernel module that auto-deletes oldest files when disk is full. Custom ext2 filesystem. Demo.
  • expirer — Set expiry dates on files. They get auto-deleted when the time comes.
  • minili — Entire Linux distro in 3.8MB. Built from scratch using Linux From Scratch. Download ISO.

BTRFS kernel work

  • dump-csum — Patch to btrfs-progs exposing filesystem checksums to userspace. First posted in 2015, powers dduper.
  • btrfs-progs — Contributed patches to BTRFS tools and xfstests.
  • BTRFS-CI — Built GitLab CI pipeline for kernel image creation and automated testing with QEMU.
  • Scrub test cases — Developed corruption test scenarios for BTRFS scrub verification.

Web & infrastructure

  • webminal.org — Learn Linux in your browser. Full platform with Flask backend, Docker/LXC containers, multiple editors, and eBPF monitoring. Running for 15 years. IDE demo.
  • DistroQA — Automated Linux ISO testing using containers. FOSSASIA talk.

Android apps

  • Parted4Android — Ported GNU parted to Android with custom UI for partition management. Demo.
  • SpaceMachine — Use SD card as internal storage on Android. Demo.
  • Link2Cloud — Run apps directly from cloud storage via sshfs. Demo.
  • Optimising App Fixer — Fixed the infamous "Optimising App" boot loop by debugging Zygote process.

Skills

Filesystems    BTRFS, ext2/3/4, XFS, OneFS
Languages      C, Python, Rust, Go, Bash
Infra          Kubernetes (CKA), Docker, AWS, GCP, Ansible, Pulumi
Kernel         eBPF, xfstests, QEMU, KernelCI

Get in touch

Pinned Loading

  1. dduper dduper Public

    Fast block-level out-of-band BTRFS deduplication tool.

    Rust 192 20

  2. ebpf-diskalert ebpf-diskalert Public

    eBPF based tool to monitor disk usage, perform actions when threshold breached.

    C 24

  3. giis-ext4 giis-ext4 Public

    Recycle bin for 'rm' command and unlink() call on ext4FS

    C 11 3

  4. giis giis Public

    C 3 2

  5. expirer expirer Public

    Auto-magically delete files after they expire

    C 4

  6. extcarve extcarve Public

    semantic file carving tool

    C 4