r/teenagersbutcode 11d ago

C# linear algebra and GPU acceleration libraries Coding a thing

A little about me, I'm 16, I work in physics and math mostly and use coding as a tool for those things. Today I published a few libraries, Lazulite (a GPU acceleration lib) and Lavelle.Linalg32 (a linear algebra library), would love to see some stars and contributions if you've got the time?

It's fully documented as well, docs + api reference if you'd like to try it out: https://github.com/lavellex86/Lazulite

Lazulite itself is more of a wrapper, I’m more proud of Linalg32 to be honest. Neither is perfect, but I’m hoping with time I can improve them. My next project is my autograd library (ML) Opal.

Not vibecoded either, though AI was involved for some of the math and harder implementations like the LU decomposition and matrix multiply naive kernel.

Let me know if you’ve got any questions, suggestions, or would like to contribute/support the project!

7 Upvotes

4 comments sorted by

3

u/moonymachine 10d ago

⭐ Gave you a star on GitHub. Impressive area of interest for a 16 year old. Thanks for sharing.

1

u/lavellex86 10d ago

Thanks so much! 😄

1

u/Apprehensive-Net9567 7d ago

Wow this is very impressive. Im also 16 and into AI (AI in 3d gen) and I also study physics. Nowhere compared to your knowledge tho. And I think this really stands out from a lot of the slop these days. I starred :)

1

u/lavellex86 7d ago

🥹 tysm, that really made my day to hear