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 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.

VisitCount 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 schemas). 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’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++ Docker CMake Neovim CSS3 Zig Rust Java Kotlin GitHub GitLab Git Haskell HTML5 JavaScript TypeScript Markdown OCaml Lua LaTeX Firebase Bun V OpenGL Vue.js Svelte SASS React Postgres Redis Firebase Gimp Figma Inkscape Blender Raspberry Pi Pi-Hole


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. forestry forestry Public

    A logging library for Rust and C

    Rust 1

  3. passwerdle passwerdle Public

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

    V

  4. pi pi Public

    A CLI project initializer

    C

  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