Skip to content
View budgetdevv's full-sized avatar
🀠
Professional Dumbass
🀠
Professional Dumbass

Highlights

  • Pro

Block or report budgetdevv

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
budgetdevv/README.md

I'm TrumpMcDonaldz, a student developer! πŸ‘‹

I am currently a year 2 student in Temasek Polytechnic, pursuing a diploma in Information Technology!

My main choice of programming language is C#, as its modern runtime support various hardware intrinsics used in high-performance code. Async-await support is huge, as it enables me to write asynchronous APIs without using ugly callbacks.

Programming languages I've worked with

C# Java Python JavaScript TypeScript Rust Dart Objective-C

Development Tools

Rider PyCharm WebStorm CLion RustRover Git GitHub Actions

β€’ DBeaver / MySQLWorkbench

Interests

β€’ Performance optimization

β€’ Pretty much most things low-level

β€’ Exploring machine learning! Currently my main interest is porting ML models from Python to C# ( FlorenceSharp, OnnxEmbeddings ).

β€’ Problem solving is my passion! I enjoy finding creative and original solutions to challenging situations, even in the absence of guidance / existing resources.

People who have helped / inspired me

β€’ Norbo for making BepuPhysics2! It sparked my interest in performance optimization / low-level programming.

β€’ Ximvu, Phrosty, JDPhenix for being such a great help when I was first embarking on my programming journey.

Socials

β€’ Discord @trumpmcdonaldz ( Most active )

Misc

β€’ Avoid getting an 8 GB macbook model should you code on it - You will regret it!

image

Well, I guess it depends...I use multiple JetBrains IDEs, and they are noctoriously RAM hungry! You will also have much better luck running machine learning models on a 16 GB model - On an 8 GB model it is going to swap like crazy!

Pinned Loading

  1. PythonNETExtensions PythonNETExtensions Public

    Extension library built on top of PythonNET

    C# 2 2

  2. FlorenceSharp FlorenceSharp Public

    C# port of the Florence2 model.

    C#

  3. Tokenizers.NET Tokenizers.NET Public

    High-performance .NET wrapper for HuggingFace's Tokenizers library in Rust!

    C#

  4. OnnxEmbeddings OnnxEmbeddings Public

    Generate vector embeddings using state of the art embedding models.

    C# 1

  5. ONNX.Common ONNX.Common Public

    Common utilities I use for ONNX inference

    C#

  6. FindNextPalindromeNumber FindNextPalindromeNumber Public

    Performant implementation for finding next palindrome number ( Or returning current if it is a palindrome ). Churns through 2B+ unsigned integers under 9 seconds.

    C#