Umar Sharif
CS grad & developer — AI, Web & Android
parts-of-speech
A non-linear voice-over recording app written in Rust that lets you record your audio with an improved recording-booth workflow compared to traditional recording software.
→ open on githubarrow.el
An Emacs package implementation of arrow.nvim, designed to provide per-project and per-buffer bookmarks as well as org-mode integration that is fully isolated and persistent in each session.
→ open on githubMyoso
An Anki-like flashcard app with an extra multi-step layered spaced-repetition strategy. Built to scratch my own itch learning languages.
→ open on githubfuncy.nvim
A Neovim plugin that uses LSP to create function and class declarations via Regex. Similar to the same feature in Jetbrains IDEs.
→ open on githubLookahead
A Firefox extension that automates web navigation and adds a keyboard-driven "file-picker" for links on any page.
→ open on githubEvo-Loop Simulator
Self-reproducing & self-replicating cellular automata based on the famous Langton loops. This is one of those projects that feels alive when you run it.
→ open on githubChess AI
Monte-Carlo Tree Search combined with Minimax for a chess-playing agent. This project is more of an experiment of testing between exploration and exploitation.
→ open on githubPathfinding 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.
→ open on github