Skip to content
View uptudev's full-sized avatar
:fishsticks:
Spilling my stack all over the place smh
:fishsticks:
Spilling my stack all over the place smh
Block or Report

Block or report uptudev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
uptudev/README.md

Hi, I’m uptu.

BuyMeACoffee

I'm a passionate developer with over a decade of coding experience as a hobbyist. I am primarily a systems programmer, but also dabble in frontend work now and then thanks to my prior experience tinkering with web development as a teen. My language of choice is Rust, which I have been using for the last few years, but I often find myself using C, V, or Zig depending on the task at hand (as they are all somewhat similar beyond their memory management schemata). Rust provides me with low-level control, clang-like LLVM compiling, WASM support, and the immensely useful borrow checker, making it a powerful language, but sometimes the raw efficiency of C pointers and V's garbage collection proves better for certain tasks; most file manipulation I do in V, for instance.

I am also a musician with 19 years of experience playing guitar, bass, and synths. I started playing guitar at 6, bass at somewhere around 10 years old, and keyboards/synthesis at around 12 years old. While I tend to produce music in the Drum n' Bass and Jungle genres, I have made projects for pretty much any genre under the sun.

I’m currently learning Rust, V, and Zig as well as sharpening my C skills. I also make Noita mods in Lua, so it's become my favourite language to write quick scripts in.

I also learned how to quit Vim after a decade of using Eclipse, Visual Studio, and VS Code, so I may as well be a software engineer at this point 🗿. These days, I primarily use Neovim, but use IntelliJ when I need to do stuff with the JVM, as I can't be bothered to install Java and Kotlin manually when IntelliJ handles that for me so easily.


C C++ CSS3 Zig Rust Ruby TypeScript Markdown OCaml Lua LaTeX Haskell HTML5 JavaScript Java Kotlin Firebase GithubPages Bun NPM NodeJS V OpenGL Vue.js Vite Webpack Three js Svelte SASS React Nginx Postgres Redis Firebase Gimp Figma Inkscape Krita Blender Canva GitHub Git Raspberry Pi Pi-Hole Docker


Pinned Loading

  1. rosetta rosetta Public

    The Rosetta Stone of languages I know, with a function that calculates and prints the Fibonacci numbers up to integer overflow.

    Assembly

  2. pi pi Public

    A CLI project initializer

    C

  3. tikrtrakr tikrtrakr Public

    A Binance ticker CLI tracker, where a daemon is created for a symbol pair and can be queried by a frontend binary.

    C

  4. passwerdle passwerdle Public

    A game based on guessing one of the top 500 most used passwords.

    V

  5. uptu.dev uptu.dev Public

    My website, hosted at uptu.dev

    Svelte 1

  6. hamisNice hamisNice Public

    A mod for Noita that gives the Hämis a 👍 For more info, see README.md

    Lua 1