joaocarvalhoopen
Hi, I’m a software engineer - computer science and electronics. I develop in many programming lang. I do command line, GUI and Web, Machine Learning and others.
Portugal - Lisbon
Pinned Repositories
Guides_Linux-Programming-Electronics-Aeronautics
All my little guides in one place. Linux, Programming, Embedded, Electronics, Aeronautics and Guitar.
How_to_learn_Mathematics_from_ground_up
A guide to the intrepid adventurer
How_to_learn_modern_electronics
A guide to the adventurer
How_to_learn_modern_Embedded_Systems
A guide to the adventurer
How_to_learn_modern_Linux
A simple but long path to the intrepid adventurer.
How_to_learn_modern_Rust
A guide to the adventurer.
LTSpice_on_Linux_Ubuntu__How_to_install_and_use
Make great analog designs
Most_common_components_in_electronics
A guide to the electronics adventurer!
Raspberry_Pi_Pico_in_Rust__Proj_Template_with_RTIC_USB-Serial_UF2
A template for my Rust projects with Raspberry Pi Pico.
Simple_notes_on_the_C_Programming_Language
Notes useful to me, hopefully useful to others
joaocarvalhoopen's Repositories
joaocarvalhoopen/How_to_learn_modern_Rust
A guide to the adventurer.
joaocarvalhoopen/LTSpice_on_Linux_Ubuntu__How_to_install_and_use
Make great analog designs
joaocarvalhoopen/Plots_in_Odin
A simple plots lib or package for the Odin programming language.
joaocarvalhoopen/Lib__do_parallel__for_Odin
A library to process one or more arrays and other code in parallel in a easy way.
joaocarvalhoopen/Helix_editor_for_the_Odin_programming_Language
How to configure and simple manual regarding Helix in the context of Odin.
joaocarvalhoopen/How_to_learn_to_program_Linux_for_high_performance
Some in-depth resources for the performance intrepid adventurer.
joaocarvalhoopen/Library_WAV_tools_in_Odin
A simple library to read and write WAV files for the Odin programming language.
joaocarvalhoopen/FFTW_lib_bindings_for_Odin
These are bindings for the FFTW - Fast Fourier Transform in the West, for the Odin programming language.
joaocarvalhoopen/kissfft_in_odin_SIMD
KISSFFT SIMD very fast bindings for the Odin programming language.
joaocarvalhoopen/Hot_and_Dead_Pixel_Detection_and_Correction_in_Odin
A simple yet interesting program that shows the performance of the Odin language on large images.
joaocarvalhoopen/OpenGL_Compute_Shaders_with_SSBO_in_Odin
The dream of having something resembling CUDA Computing on the GPU in simple OpenGL on open source drivers.
joaocarvalhoopen/kissfft_in_odin
KISSFFT very fast bindings for the Odin programming language.
joaocarvalhoopen/MArray---Math-Array-for-the-Odin-programming-language
A very simple version of a Math Array library for Odin, inspired by NumPy and others.
joaocarvalhoopen/Monte_Carlo_simulation_of_stock_price_in_Odin_with_chatgpt_4_turbo
A simple experiment in what is the current state of the Odin programming language in chatgpt.
joaocarvalhoopen/Neat_Matrix_Library_in_Odin
This is the port of the NML - Neat Matrix Library from C to Odin.
joaocarvalhoopen/Reverse_Geocode_in_Odin
It calculates the nearest city to a latitude and longitude, from a data file, as a point and not as a polygon.
joaocarvalhoopen/Tutorial_on_how_to_install_Odin_on_Void_Linux
Void Linux is a great distribution and this is how to install the latest Odin programming language version on it.
joaocarvalhoopen/Virtual_Machine_in_Odin_port_of_LC3_VM
A port of a simple LC3 Virtual Machine from C to the Odin programming language.
joaocarvalhoopen/XGBoost_fast_model_eval_library_in_Odin
This is a simple library that on a single low GHz CPU only takes 2.45 Micro Seconds to make the example prediction.
joaocarvalhoopen/xy_audio__Image_To_Sound_or_Points_to_Sound__1D_and_2D
A simple way to ear a list of 1D and 2D points or the lines of the contour of an image.
joaocarvalhoopen/Acoustic_RADAR_in_Julia
Just small experiments in Julia
joaocarvalhoopen/blah2
A real-time passive radar
joaocarvalhoopen/fastDTW_in_Odin__Fast_Dynamic_Time_Warping
A fast port to Odin of the fastDTW algorithm, that was original in Python.
joaocarvalhoopen/ft8_lib
FT8 library
joaocarvalhoopen/Genetic_Algorithm_in_Odin
A very simple port of an implementation for a Genetic Algorithm for floats genes.
joaocarvalhoopen/linspace_and_meshgrid_in_Odin
A simple linspace and meshgrid in Odin for a close implementations in Odin to Maltab or Python code.
joaocarvalhoopen/opensarlab-notebooks
joaocarvalhoopen/SAR-RDA
A simple implementation of RDA (Range Doppler Algorithm) for SAR (Synthetic Aperture Radar) data
joaocarvalhoopen/uFFT_in_the_Odin_programming_language
A port of the uFFT library from C to the Odin programming language.
joaocarvalhoopen/Void_Linux__How_to_install_on_Lenovo_Legion_5_with_AMD_CPU_and_with_Nvidia_GPU
This explains the trick of the Linux kernel parameters in the Void Linux that has to be made, in order to install.