Skip to content
View Aditya-A-garwal's full-sized avatar
πŸ’­
dumblebots.com
πŸ’­
dumblebots.com
Block or Report

Block or report Aditya-A-garwal

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
Aditya-A-garwal/README.md

Hey there passerby! πŸ‘‹

GitHub followers GitHub User's stars

I am Aditya Agarwal, an undergrad student interested in systems programming, embedded development, low-level programming and DSALGO. I am a bronze medallist in the Indian National Olympiad in Informatics 2022. I also like to build small applications/websites/games which require full stack development. I have a blog website Dumblebots, where I share my learnings for others.

πŸ’¬ Known Languages

  • C (specialization in embedded)
  • C++ (specialization in embedded)
  • Rust
  • Python
  • Arduino
  • Assembly (GAS, NASM for x86-64 and avrasm, avr-as on AVR, Thumbv6 unified syntax)
  • I also have some experience using Flask for full stack development

🌱 Currently Learning

  • Bare Metal Development on ARM Cortex M microcontrollers
  • Using various RTOSs on ARM Cortex M microcontrollers and RTOS programming patterns, application design
  • Stable Diffusion Image Generation

⚑ Currently Working On

  • Libraries for various sensors and actuators using ARM MBed OS on ARM Cortex M microcontrollers
  • Stable Diffusion to generate aesthetic and scannable QR Code artwork

πŸ“« How to reach me

Pinned

  1. AgAVLTree AgAVLTree Public

    High performance C++ AVL tree implementation with unit tests, examples and benchmarks

    C++ 7

  2. AVRAssemblyExamples AVRAssemblyExamples Public

    A repository containing examples for AVR microcontrollers in Assembly and C/C++. More examples will be added with time.

    Assembly 3 1

  3. INOI INOI Public

    This repository contains my own solutions to past problems in the Indian National Olympiad in Informatics

    C++

  4. x86-64-AssemblyExamples x86-64-AssemblyExamples Public

    A repository containing example Assembly programs written for the x86-64 architectures along with the linux kernel

    Assembly 2

  5. mbed-Keypad mbed-Keypad Public

    A simple library to use popular 4x4 Keypads with ARM MBed OS and ARM Cortex M Microcontrollers

    C++ 1

  6. Arduino-WiFi-TFT-LCD-Canvas-App Arduino-WiFi-TFT-LCD-Canvas-App Public

    An App built with an Arduino UNO R4 WiFi and TFT LCD Touchscreen to demonstrate free drawing on a canvas and saving/loading drawn images from a server

    C 2