/ home
about_me.txt plain text · 312 bytes

vmargb

CS & AI grad · Web dev · Emacs package author

favourite langsElisp, Rust
daily toolsEmacs, Org-mode, NixOS
hobbiesHobbyist writer, Language-learning, Calisthenics
horror picksHereditary & Midnight Mass
favourite booksReady Player One & Mistborn
statusopen to opportunities
parts-of-speech/ project · voiceovers

parts-of-speech

A non-linear voice recording app that lets you record your audio in manageable segments. Designed to emulate a recording-booth workflow (aka talkback) compared to traditional recording software.

arrow.el/ project · emacs

arrow.el

An Emacs package implementation of arrow.nvim, designed to provide global, per-project and buffer-local bookmarks that you can seamlessly navigate between. Each bookmark uses a flat prefix-tree which lets you dynamically control the keystroke for each mark. Also includes an org-mode integration that is isolated to each project.

project-x/ project · emacs

project-x

An Emacs package that extends the built-in project.el package. Project-x adds session persistence and restoration to your projects by saving window and buffer state to memory. Additionally it provides context isolation by extending tab-bar-mode.

region-pin/ project · emacs

region-pin

An Emacs package that finds and displays a syntax-highlighted code snippet of the definition on the current symbol. A lightweight alternative to provide code hints like in LSP's 'signature-help' feature.

myoso/ project · TUI

Myoso

An Anki-like flashcard app with a new multi-step spaced-repetition strategy built on top of FSRS. This was designed to scratch my own itch with fitting long chains of thought inside of a flashcard.

leitner.el/ project · emacs

resurface.el

An Emacs package to resurface your org-mode notes for re-reading & reviewing using the Leitner box system and the sm-2 algorithm. Designed to prevent your long-form notes from being buried away for too long.

funcy.nvim/ project · WIP

funcy.nvim

A Neovim plugin that leverages LSP and pre-defined regex snippets to create function and class declarations from function calls in code. Inspired by the same feature in Jetbrains IDEs.

lookahead/ project · Firefox extension

Lookahead

A Firefox extension that automates web navigation and adds a keyboard-driven "file-picker" for quick-switching between your links. This prevents constant back-and-forths when trying to find the right website.

evo-loop/ project · simulation

Evo-Loop Simulator

Self-reproducing & self-replicating cellular automata based on the famous Langton loops. This is an implementation of Christopher Langton and Sayama's ideas on artificial life.

chess-ai/ project · AI

Chess AI

A hybrid of Monte-Carlo Tree Search with Minimax for a chess-playing agent. This project is more of an experiment of testing between exploration and exploitation.

pathfinder/ project · visualiser

Pathfinding Visualiser

Interactive tool for visualising DFS, BFS, UCS, and A* on a live grid. This is an old project for building intuition around graph traversal.

algorithms.md old notes · read-only

Algorithms

Sorting, searching, asymptotic notation, dynamic programming, graph theory.

cryptography.md old notes · read-only

Cryptography

RSA, ECC, hashing, number theory, Diffie-Hellman.

intro_ai.md old notes · read-only

Intro AI

Search algorithms, Minimax, MCTS, knowledge representation, optimisations.

linux_nixos.md old notes · external

Linux / NixOS

Complete guide and setup notes on Linux and NixOS. Hosted on Notion.

contact.txt plain text · 128 bytes
emailvmargb AT proton DOT me
githubvmargb
responseusually within a few days