Skip to content
View BayonetArch's full-sized avatar
🫠
🫠

Block or report BayonetArch

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.

Content in all repositories owned by your account will be closed.
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
BayonetArch/README.md

rust / termux / building small tools

portfolio github linkedin email

followers stars


Hey there

I'm Sudip Paudel a full-stack and systems developer from Nepal.

I work across the whole stack, but my main focus is React and TypeScript on one side, Rust or C on the other and being the person who can debug both.

I care about fast, clean and readable code, while shipping things that still make sense six months later. Most of what I build is tooling, terminal utilities, editor configs, and small programs that remove a papercut I've personally hit too many times.


Stats

profile details repos per language productive time

contribution streak


Featured work

Hypr Zoomer

High-performance screen magnifier & live annotator for Wayland compositors

A Wayland take on Tsoding's boomer. Physics-based zoom and panning with a damped spring, so the point under your cursor stays put. Flashlight/spotlight mode, freehand pen + arrow + rectangle annotations with undo/redo, bilinear & nearest-neighbour scaling, a pixel grid at high zoom, and a live readout of cursor coords and hex colour. Roughly 30 keybindings, TOML config, MIT.

Rust Wayland MIT crates.io

source  ·  cargo install hypr_zoomer

Tx Launch

Launch Android apps by friendly name, straight from Termux

Type playstore instead of com.android.vending. Ships with an interactive REPL (list, help) plus a one-shot --run for scripts, with fuzzy name suggestions when you miss. You pick the backend: the bundled Termux am, the faster termux-am from CI builds, or the system am. Prebuilt binaries in Releases. MIT.

Rust Android MIT stars

download

termux-mdwm

Minimal dwm setup for Termux with GPU acceleration

A tiled window manager for Android, running inside Termux. A minimal dwm config that actually gets you a GPU-accelerated, keyboard-driven tiling WM on a phone instead of scrolling a terminal emulator. Written in C. MIT.

C Termux MIT stars

Film Pivot

Search for movies and TV shows

Type a title, and the query is debounced against the OMDb API. Built with React 19, Vite and react-router-dom, styled with CSS Modules and animated with the View Transitions API. Deployed on Vercel. This one's a learning project the older version was vanilla.

React Vite TypeScript Vercel

source  ·  live site

Last Kut (work in progress)

A native video editor written in Rust, and my most ambitious project so far. Video pipeline via gstreamer-rs, GUI via egui, cross-platform windowing via winit. The goal is an open-source NLE with no annoying popups, upscaling, or telemetry.

It's still a solo WIP and not public yet, but the entire build is documented live:

Last Kut devlog


crates.io

Five published crates mostly terminal plumbing, all MIT.

Crate Description Downloads
hypr_zoomer Wayland screen magnification, zoom & live annotation hypr_zoomer downloads
simple_term_attr Terminal attributes. clear, move, colours simple_term_attr downloads
spb A small progress bar that drops into any project spb downloads
readable_time Date & time without the dependency headache readable_time downloads
simplert A minimal CLI alarm clock and timer simplert downloads

Say hi

Open to freelance work and full-time roles involving full-stack or systems engineering.

sudippaudel.info.np — portfolio & write-ups
github.com/BayonetArch — code, mostly
linkedin.com/in/sudip-paudel
sudipxd123@gmail.com
Last Kut devlog on YouTube

Pinned Loading

  1. tx_launch tx_launch Public

    Launch android apps directly from termux.

    Rust 6

  2. beer beer Public

    a fast terminal text editor.

    Rust

  3. film-pivot film-pivot Public

    a website to search for movies information.

    CSS

  4. hypr_zoomer hypr_zoomer Public

    High performance wayland screen magnification, zoom, and live presentation annotation tool.inspired by tsoding's boomer tool.i.e boomer for wayland.

    Rust

  5. termux-mdwm termux-mdwm Public

    Minimal dwm setup for termux with gpu acceleration

    C 8

  6. cinit cinit Public

    a simple program to initialize a c project with a good structure.

    Rust 1