Skip to content
View uptudev's full-sized avatar
:fishsticks:
Overflowing my stack
:fishsticks:
Overflowing my stack

Block or report uptudev

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