Skip to content
View yashwanthsinghm's full-sized avatar

Block or report yashwanthsinghm

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
yashwanthsinghm/README.md

Hi there πŸ‘‹

I'm Yashwanth Singh M

  • I'm a passionate Engineer who thrives on working on cool and innovative projects. My expertise spans the fascinating realms of Quantum Computing, Embedded Systems, Security, Operating Systems, WebAssembly (WASM), and AI, among others. As an expert Rust and C programmer, my special interest lies in low-level programming. Additionally, I am well-versed in other programming languages used in both frontend and backend development.
  • ⚑ I am also an open-source enthusiast and maintainer. I learned a lot from the open-source community and I love how collaboration and knowledge sharing happened through open-source.
πŸ’β€β™‚οΈ Click here for more information

Languages and tools:

1)Embedded C
2)Rust
3)Verilog.
4)C++.
5)VHDL.
6)Python.

GitHub Stats

GitHub Stats
Top Language

Area of Work

  1. Secure compute architect.
  2. Secure Firmware design.
  3. Low level secure driver development for STM32,NXP, Microchip, Broadcom , Nvidia, Infineon , renesas ,intel etc.. chip sets with Arm (cortex and cortex A), X86 and risc v architecture.
  4. Rust and C expert programmer, RTL design(Verilog and VHDL).
  5. Security design against quantum attacks (PQC).
  6. Secure Boot, update , communicate, process, storage, compute, execute and monitor.
  7. rustBoot secure Boot loader open source project.
  8. Shakti processor secure board bring up on ARTY A7 -100T FPGA and implemented shakti_riscv_hal.
  9. Quantum and high computation.
  10. GPU implementation.

Pinned Loading

  1. rustBoot rustBoot Public

    Forked from nihalpasham/rustBoot

    rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.

    Rust 1

  2. Intel-8086 Intel-8086 Public

    Assembly

  3. shakti_riscv_hal shakti_riscv_hal Public

    This crate is hardware abstraction layer for shakti processor which is riscv architecture.

    Rust 14 2

  4. PostQuantumCrytography-using-web-assembly PostQuantumCrytography-using-web-assembly Public

    WASM packages of Kyber and Dilithium to be readied by end of year.

    Rust 2

  5. NXP_LPC2129 NXP_LPC2129 Public

    Baremetal coding

    C

  6. shakti-rust-book shakti-rust-book Public

    The Shakti Rust Book serves as open-source documentation for the Shakti Rust SDK repository. It provides comprehensive information, guides, and documentation for developers looking to utilize the …

    HTML 1