# Rajveer Chaudhari > Rajveer Chaudhari: firmware & low-level systems developer, B.Tech CSE, IIIT Vadodara (International Campus Diu), Aug 2024 – May 2028. Open to firmware / embedded internships. Built an x86 operating system from the bootloader up (PenguOS), designed and fabricated a drone flight-controller PCB brought up with hand-written ARM assembly (MetalBird), and has 4 commits in mainline Linux. - Email: rajveer@rajveerchaudhari.com - GitHub: https://github.com/Rajveer1496 - Resume (PDF): https://rajveerchaudhari.com/resume.pdf?v=2 The main site is an interactive BIOS-setup-style page that needs JavaScript. Everything on it is also available as plain HTML and Markdown: ## Pages - [MetalBird: STM32F411 flight-controller PCB + bare-metal ARM firmware](https://rajveerchaudhari.com/projects/metalbird/): MetalBird: a drone flight controller Rajveer Chaudhari designed in KiCad, had fabricated, and is bringing up with hand-written Cortex-M4 assembly (clocks, USART, I2C, MPU-6050). No HAL, no RTOS. - [PenguOS: 32-bit x86 operating system from scratch](https://rajveerchaudhari.com/projects/penguos/): PenguOS: Rajveer Chaudhari's x86 OS with its own two-stage bootloader, paging, drivers, preemptive threads, VBE graphics and a software 3D renderer. Boots in the browser. - [Linux kernel patches: 4 commits in mainline](https://rajveerchaudhari.com/projects/linux-kernel/): Rajveer Chaudhari's Linux kernel work: 4 commits in mainline Linux (IIO adxl313/adxl372 guard(mutex) conversions, staging most cleanups), plus patches sent to linux-iio, linux-crypto and linux-media. - [Debug logs: firmware and OS bring-up bugs](https://rajveerchaudhari.com/projects/debug-logs/): Bring-up bugs from MetalBird and PenguOS, written up by Rajveer Chaudhari, and how each was tracked down: STM32 flash-line timing masking an RCC errata, proving an MPU-6050 was dead, and a read-only BIOS shadow. - [Whole site as plain HTML](https://rajveerchaudhari.com/classic/): every project, the kernel patches, debug write-ups, skills and education on one page. ## Full text - [llms-full.txt](https://rajveerchaudhari.com/llms-full.txt): the whole site as one Markdown file.