FlipperFlipper Zero firmware and apps

My contributions to Momentum-Firmware, for the Flipper Zero. As well as other small fixes: #339, #341. Thanks @Willy-JL.
#385 Fixes the misaligned speech bubble text (lockscreen/desktop) when using a custom font from an asset pack.
#354 Adds more info and optional toggles to PS4/Vertical/MNTM menu styles.
#344 Checks asset packs for Fonts/Icons and adds "Size Warning" screen.
#341 Added new Midnight Format option to show users preferred format of 12:XX or 00:XX for 12AM-1AM on all clocks.
#331 Allows selection of file/directories in desktop keybinds and the main menu.
#327 Implemented multiple file selection in Archive app.
#322 Interface option to show dynamic paths in the Archive app (file browser).
My tiny changes to the Momentum-Apps repo. Mostly fixes. #39, #41, #42
My changes to the Flipper Zero app xtruan/flipper-chess "Chess". Adding an optional eval bar for game evaluation, and fixing the illegal move issue.
MiscCode projects and contributions

My first plugin for Vencord, a Discord client mod. Adds option to change server icons with custom images.
The browser extension that I've always wanted for Reddit... Adds buttons to more easily hoard images/videos. v1.3.4 of the extension is also on Greasy Fork.
Yazi flavors inspired by the default themes (dark/light) in Visual Studio Code, and Mofiqul/vscode.nvim.
TIS-100 Clone in the Terminal, written in Rust. WIP.
2023
Like MacTracker, but for Tesla. Full spec sheets and detailed info about every vehicle, solar product, and piece of software Tesla has released in the last 15 years. "A Tesla version of this would be awesome", we said.
2023
A desktop client for spectating professional League of Legends players.,This app is the result of my previous design concept for an OP.GG 'Spectate Pro Matches' feature, which would be a helpful tool around Worlds.
2022
Full functionality of the iOS app 2048, right on your Apple Watch. High scores saved on device, end of game stats, and current game progress is never lost between app resets and Watch being turned off. My first attempt making a standalone WatchOS app with the new method.
2022
Fully featured app for viewing all accumulated dashcam / Sentry mode clips off your Tesla. The idea came from a computer engineer friend who owns a Model 3. Also the fact that I wanted to start proper Qt project. The Figma concept here looks WAY better than the thrown togethre look of this thing...
2021
This idea came directly from myself using the Windows app 'Sticky Notes', and wanting the same thing on Mac. Notes are easily identified with their unique colors, and windows maintain their position and size on the desktop before and after application restarts.
My first and so far only attempt at creating a game in Unity Engine. For this to be a proper 'aim game', it needed a few primary features if nothing else, which I believe I implemented fairly well.
Translating messages in Twitch chat in real-time. Leverages Twitch API and the IRC protocol used for chats, and uses multiple other APIs (Google, Microsoft, NLP). Finnish -> English, or vice versa.
More light/dark themes for the Github Desktop client. It just didn't have enough cool options. (Probably needs upadte!)
Go, Chess, Checkers, and Connect Four. Basically the "quick/dirty" approach to terminal games. Very messy... not at all impressive... NOT done.
NeostuffMy Neovim plugins and changes to others

Tiny utility plugin to append Discord nickname ideas to a file without leaving Neovim. My first Neovim plugin. WIP
Neovim plugin for adding and automatically updating file headers. WIP
Adds cursor line number highlight (CursorLineNr) to the quicker.nvim quickfix list. Follows the cursor movement and updates like normal line numbers.
fork/+
Adds a URL to the end of each plugin entry line in the lazy.nvim Home/Summary page, making displaying the entire page or finding a plugin's URL easier.
fork/+
Adds the netrw directory listing UI to the oil.nvim file explorer. I like the way it looks, it fills out the top of the oil buffer a bit more. The "Sort sequence" line is currently nonsense... I haven't figured out how to make use of this yet, but it's still nice having it there anyway :)
PersonalThe "workspace"

The... files. (ghostty, nvim, fish, yabai, lazygit...)
This website. My portfolio. Made in React.
2024
Some Arc boosts for my own tastes (Github, Claude, Hugging Face, F1TV, ...)
2020
Most of my Codewars katas. Majority in Python. Gotta do more in Go / Rust / Zig (eventually).
2018
All of my Advent of Code solutions. (18, 20, 21, 22)
2024
Wow, that's interesting. Rendering of my ASCII banner in Github's markdown code block.
Collection of wallpapers made or modified by me. Or just stuff I think is cool. WIP.