Amaan Cheval, Developer in Bengaluru, Karnataka, India
Amaan is available for hire
Hire Amaan

Amaan Cheval

Bio

Amaan is an ardent advocate of open-source and is the maintainer for the x86-64 BSP for RTEMS, an open-source real-time operating system used in space missions, including on NASA's Parker Solar Probe. He has also worked on an Intel x86 emulator that runs in the browser, sped up by a custom-made JIT compiler. He loves challenging problems, ranging from kernels and compilers to distributed systems, cryptography, and reverse engineering.

Portfolio

RTEMS (Open-source Organization)
C++, Assembly, C, Embedded Systems, Kernel, Linux Kernel, Network Programming...
Vultr/The Constant Company, LLC
Linux Kernel, libvirt, Linux, Debian Linux, C, Kernel, Linux Kernel Modules...
Droplet Computing
Rust, Quick EMUlator (QEMU), Networking, VPN, STUN/TURN, ICE, TCP/IP, UDP...

Experience

  • Rust - 12 years
  • Linux - 10 years
  • JavaScript - 10 years
  • C - 10 years
  • Embedded Systems - 8 years
  • Kernel - 6 years
  • Assembly - 4 years
  • WebAssembly (Wasm) - 1 year

Preferred Environment

Git, Emacs, Linux

The most amazing...

...code I've written was to port a UEFI bootloader from FreeBSD's kernel, and adapt it to RTEMS so that RTEMS could load ELF kernels regardless of UEFI/BIOS.