Active Projects

Oolong

Oolong screenshot

Platform agnostic, next gen note taking application with automatic note linking. Uses a custom keyword extraction system to link notes and ideas, enabling their visualization in a 2D/3D force-directed graph.

Fall 2024 - Present

Bluesky Comments

Bluesky Comments screenshot

Embed Bluesky post replies as comments on any webpage as a Svelte-based component.

Fall 2024

Matcha

Matcha screenshot

A beautiful TUI note-taking helper that allows users to quickly create notes and search existing notes. Written in Go using Bubble Tea.

Summer 2024 - Present

Bluprinter

Bluprinter screenshot

An extensible template management tool with a beautiful terminal interface used for generating commonly used files. Written in Go using Bubble Tea.

Summer 2024 - Present

Pendulum-nvim

Pendulum-nvim screenshot

Neovim plugin that monitors coding duration and compiles metrics such as git project name, file type, and additional parameters, providing insightful data for productivity analysis. Written in Go and Lua.

Spring 2024 - Present

YankBank-nvim

YankBank-nvim screenshot

Versatile Neovim plugin that offers an enhanced clipboard history interface with a quick-access menu, featuring session persistence through SQLite. Written in Lua.

Spring 2024 - Present

DarkEarth-nvim

DarkEarth-nvim screenshot

A dark and earthy color scheme for Neovim. Written in Lua.

Spring 2024 - Present

Linux Dotfiles

A collection of configuration files and scripts I use every day on my Linux desktop. Includes a quick setup script that allows me to get working on any system in minutes.

Summer 2016 - Present

Dormant Projects

PlantUML LSP

Experimental implementation of the language server protocol (LSP) for PlantUML, providing autocompletion and definitions for PlantUML diagrams. Written in Go.

Summer 2024

FRC Scouting Database V2

Cloud-deployable scouting system for FIRST Robotics Competition event stats and match predictions, achieving 80% match prediction accuracy. Written in Go.

Spring 2024

Finished Projects

internot.blog

A surreal blog exploring an AI-dominated future, with all content generated by AI. Built with Go, Hugo, Llama3.1, and Stable Diffusion. Completed in one weekend at VTHacks 12.

Summer 2024

Visualizing *What* Neural Networks Learn

Animated visualizations of neural network learning processes, built with Python and R.

Spring 2024

CUDA Neural Network

Modular feed-forward neural network implementation in CUDA C++ with various activation and cost functions for classification and regression tasks.

Fall 2023

FRC Scouting Database V1

FIRST Robotics Competition scouting database with event prediction, written in R using Tidyverse and ggplot.

Spring 2023 - Spring 2024

SpotiPy Wrapped

Statistical analysis and visualization of Spotify data, with live playback logging for deeper insights. Written in Python and R, utilizing Spotify API, ggplot, dplyr, Tidyverse, Matplotlib, Pandas, and Jupyter.

Summer 2020 - Winter 2023

Other Contributions

XAMPPRocky/tokei

CLI app counting lines of code in a project. Added support for PlantUML.

nvim-lualine/lualine.nvim

Customizable status bar plugin for Neovim. Added feature for filename display with parent directory in multi-buffer projects.

letieu/harpoon-lualine

Harpoon extension for lualine integrating with Harpoon to show tracked files. Fixed a bug for empty Harpoon lists.

rockerBOO/awesome-neovim

Curated list of Neovim plugins. Contributed new and updated plugins.

karthik/wesanderson

Color palette library for R. Added Asteroid City-themed palettes.

© 2024 Patrick Dewey. All rights reserved.