I'm studying Computer Engineering at the University of Utah (expected graduation: 2027).
I'm currently working on:
- cpp_result --> A safer alternative to exceptions in C++.
- inotify_ipc --> Socketless inter-process communication on Linux.
- linear_regressor --> Linear regression with the least squares method for any differentiable best-fit function.
- system_state --> A multipurpose state fetching library for Linux.
- cpp_template --> A modern C++ template for libraries and applications.
- py_template --> A template project for new Python packages.
- moos --> A custom Linux distribution based on Arch Linux.
- neovim_conf --> A multipurpose Neovim configuration for programming and note-taking.
- gvw --> A high performance application creation library made with GLFW and Vulkan.
- xor_crypt --> A command-line encryption program that uses a one-time pad to encrypt files.
- neovim_crypt --> Adds AES-256 encryption to Neovim.
- status_bar --> A runtime configurable status bar for dwm.
I'm currently learning:
- C++ for high performance and embedded programming.
- Python for cross-platform scripting and backend web development.
- C# for application development, backend web development, and CS3500 at the University of Utah.
- Verilog for ECE3700 and ECE3710 at the University of Utah.
- Java for CS1420 and CS2420 at the University of Utah.
- Lua for configuring Neovim.
Looking to collaborate? Contact me at cshmookler@gmail.com.