Skip to content
View a-khavish's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report a-khavish

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
a-khavish/README.md

Khavish Auckaloo, software developer, Mauritius

Portfolio Python JavaScript Vue Linux


I build desktop software, web apps and the tooling around them. Mostly Python, mostly Linux, all of it open source so you can read it before deciding whether it's any good.

Currently in my first year of a BSc (Hons) in Information Technology at Curtin Mauritius, alongside two years working in hospitality e-commerce and reservations.

What I've built

Quietude An offline voice assistant for Linux. Two speech models run together, a small streaming one listening for a wake phrase and a quantized Whisper that transcribes once woken. Face login uses a classifier trained on your own machine. Nothing leaves it.
Quenchkey Encrypted file vaults that expire on rules the sender sets, issuing a signed certificate once destroyed. Argon2id, ChaCha20-Poly1305, SLIP-39 recovery shares. 617 tests.
Camaloop Live effects on a webcam, republished as a virtual camera that browsers and video calls can select. Drives Video4Linux directly. 32 effects, 219 tests.
venvyard One command for every Python virtual environment on a machine. Create, find, inspect, repair, prune. No dependencies.
stegtexthider Hides a password-encrypted message inside ordinary text using invisible Unicode characters.

What I work with

Languages Python, JavaScript, HTML, CSS, Bash. Java, C, C++ and PHP are coursework rather than anything I've shipped.

Libraries Vue 3, Vite, Pinia, Flask, PyQt5, Electron, OpenCV, NumPy, pytest

Speech and vision Vosk, faster-whisper, Piper, OpenCV Haar cascades, LBPH

Crypto Argon2id, ChaCha20-Poly1305, AES-256-GCM, Ed25519, SLIP-39. Used from audited libraries, not reimplemented.

Everything else Git, GitHub Actions, Linux, Video4Linux, Python packaging

Reach me

a-khavish.github.io  ·  a.khavish.personal@gmail.com

Pinned Loading

  1. quietude quietude Public

    An offline voice assistant for Linux. Speech recognition, synthesis and face login all run on your own machine, with nothing sent to a server.

    Python

  2. venvyard venvyard Public

    Every Python virtual environment on your machine kept in one place and managed with a single command.

    Python

  3. quenchkey quenchkey Public

    Encrypted file vaults that expire on rules you set, issuing a signed certificate once they are destroyed.

    Python

  4. stegtexthider stegtexthider Public

    Hides a password-encrypted message inside ordinary text using invisible Unicode characters.

    Python

  5. camaloop camaloop Public

    Live effects on your webcam, republished as a virtual camera that browsers and video calls can select like any other.

    Python