A bit about me!

Hi! My name's Hugo Teixeira, I'm a 21 year old student from Portugal, Viseu, currently enrolled in IST (Instituto Superior Tecnico), majoring in Aerospacial Engineering, some of my hobbies include:

Programming, mainly Javascript, Typescript, C#, C

Swimming.

I'm also the technical director TLMoto, a student team that specializes in creating competition eletric motorcicles.

Hugo

WebDL

WebDL is a application designed to download videos from the web with a focus on popular websites such as: YouTube, Twitch, Imgur, Twitter...

To see a list of currently supported websites click here.

If you have any issues using the app, please report them here.

OpenTK 3D Engine

OpenTK 3D Engine is a C# library for 2D/3D applications. The example is a 2D Raycaster written with the help of the library for rendering, however actual 3D functions exist. Heres what it is good for:

Easy to create decent performance 2D/3D applications.

Can be used as a stepping stone to the actual OpenTK library and all of that OpenGL goodness

Some drawbacks:

Low degree of customizability for shaders.

Non regular updates.

3D Parametric function viewer

3D Parametric function viewer is a progressive web app to visualize 3D parametric functions, it is made in javascript with three.js for the 3D rendering.

The application is still in it's early stages and I eventually want to add complex function visualization to it to, as well maybe 3d surface equations, however both these are significantly harder to achieve

Prirdle

Prirdle is a free to play game where you have to guess the prime number! It takes inspiration in the popular game Wordle and alters it so that you have to guess a prime number instead!

It current features two possible game modes:

Normal mode: You have 7 guesses to guess the prime, only prime numbers are allowed but there are no penalties

Expert mode: You have 7 guesses to guess the prime, only prime numbers are allowed, like the normal game mode, but if you enter 3 numbers that aren't prime you'll start losing a line for every number you place!