Giter Site home page Giter Site logo

Hi! I'm Radhi (means satisfied in Arabic)

$ whoami

I am a Software engineer, with a softspot for embedded systems.

github linkedin YouTube

My GitHub stats

$ ls Technologies_I_am_familiar_with/

$ ls Some_of_my_work/

MuButton (Arduino library) 3D renderer in Python Crop line detector
MyButton, the Arduino library I created to enable complex user interfaces through push-buttons. A 3D rendering desktop app in Python, created as an exploration to the world of graphics. CV crop line detector, a computer vision approach for crop lines detection and heading angle error estimation.

Icons by: Icons8.

Radhi SGHAIER's Projects

1brc-py icon 1brc-py

An attempt at the 1 billion row challenge using Python https://1brc.dev/

1brc-zig icon 1brc-zig

An attempt at the 1 billion row challenge using Zig [https://1brc.dev/](https://1brc.dev/)

8266_temp_humidity_logger icon 8266_temp_humidity_logger

This is a school project to explain IoT concepts, especially the steps that could be employed for power saving in a node.

ansi_c icon ansi_c

My journey through learning C following the "The ANSI C programming language" book, and more.

compy icon compy

A set of examples on the various ways to compile python code, with benchmarking.

eeprom_shell icon eeprom_shell

A light sketch to easily interact with the EEPROM in your uController.

esp32-mqtt icon esp32-mqtt

A simple sketch that allows connecting to a public/private mqtt broker via the cellular network, and send data in JSON format.

esp32_freertos icon esp32_freertos

My journey of learning ESP32 FreeRTOS following DigiKey's YouTube series.

esp32_gps_driver icon esp32_gps_driver

This is a simple wrapper for the TinyGPS++ library made for the ESP32 development board.

esp32_python_wifi icon esp32_python_wifi

This is an example on how to do two-way communication between an ESP32 and a Python script using WiFi

esp_python_serial icon esp_python_serial

A tutorial on how to make an ESP and a Python script (running on PC or a RPi) communicate via Serial and do useful stuff while communicating

exploring_rust icon exploring_rust

This is a folder that will contain my random snippets of code that I'll be producing as I'm learning Rust.

face-recognition-gui-python icon face-recognition-gui-python

Desktop app that keeps track of people it knows through facial recognition. Could be thought of as a security camera with no real purpose but learning.

fuzzy_fire_detection icon fuzzy_fire_detection

Remote areas monitoring IoT node: ULP (Energy-harvesting powered) fire detection & alarming system using Fuzzy logic with an edge computing approach for daily temperature logging.

gprs_esp32 icon gprs_esp32

An Arduino sketch that provides a way to easily test the GPRS connection in the TTGO T-CALL module (ESP32 WROVER-B)

linear_reg_from_scratch icon linear_reg_from_scratch

A small example on how to create a linear regression model from scratch with two different methods using Python.

mpu6050_driver icon mpu6050_driver

This is a driver for the MPU6050 Accelerometer and Gyroscope IĀ²C module.

mybutton_arduino icon mybutton_arduino

A push button debouncing and "enhancing" library for complex user interfaces.

number_guesser_esp32 icon number_guesser_esp32

A simple interactive game made as a tutorial for bitwise operations and bitmasks for embedded programming.

obdii-talker icon obdii-talker

A little sketch that allows you to talk with your OBDII device using Serial with ease of expandability for any non-included PID.

obstacle-avoidance-ros icon obstacle-avoidance-ros

A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation).

picklebot icon picklebot

An educational-purpose robot with the aim to introduce autonomous robotics' concepts step by step.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.