14 · Delhi, India

Shaurya
Dwivedi.

About

I'm a 14 year old student studying Software Development and Machine Learning. I have a strong interest in low-level systems, hardware, and building things from scratch. My main focus right now is understanding how computers actually work under the hood. I enjoy working on math, systems programming, and robotics. Currently in 10th grade, still learning and building every day. Other than tech my interests include Music, History English and Hindi Literature

Skills
Languages Python proficient
C++ (Robotics) applied
Assembly x86 assembly - low-level programming
C learning
Lua proficient
Java (Fabric / Minecraft) learning
HTML · CSS · Tailwind proficient
Tooling Git proficient
FastAPI picking up
Systems Linux — Arch, Debian proficient
TCP/IP · Raw Sockets applied
Nginx · Reverse Proxy deployed
Cloudflare — DNS · Tunnels deployed
Tor · Onion Services deployed
Hardware Logic Gates · EE built CPU
Systems Integration robotics
Data MySQL · PostgreSQL proficient
Snowflake proficient
Pandas learning
NumPy learning
Matplotlib proficient
ML / AI PyTorch learning
TensorFlow learning
Random Forest · Sklearn learning
MLOps basics learning
Work
Head Developer · Teaching Assistant Teaching
Robotics Club — SFS Delhi
  • Lead 5+ teams and assigned various projects
  • Mentored students in programming, electronics, and debugging
  • Guided team to win inter-school competitions twice
  • Balanced hands-on development with team leadership
ML Engineering Intern & Basic BackEnd Dev Internship
  • Collaborated closely with founders on improving agent reliability, inference speed, and integration with existing business tools.
  • Learnt how technical and marketing teams coordinate
  • Assisted in developing and refining computer vision pipelines, gaining hands-on experience with object detection and real-time processing.
  • Gained hands-on experience with model deployment using Docker and basic APIs.
  • Currently working on building an Ai agent for my school's website to guide parents and students with things such as the fees process, the school's faculty, school's achievements etc.
Junior IT Support Part-time
  • Troubleshot real hardware, software, and network issues under time pressure
  • Maintained lab systems, connectivity, and server infrastructure
School server rack A Rack A
School server rack B Rack B
Beta Tester Worked 2025- mid 2026
  • Was more of a learning project for me, working with the devs
  • User-focused feedback improving stability and usability
  • Worked with developers during active testing cycles
Retail Seller Business
Amazon And Flipkart E-Commerce Retailer
  • GSTIN -
  • Independently run an Amazon seller account by sourcing mobile accessories and electronics products directly from my father’s physical electronics retail shop.
  • Developed pricing strategies and competitive analysis by studying market trends, competitor pricing, and demand patterns for electronics accessories in the Indian market.
  • Tracked profit margins, advertising ROI, and operational costs using Amazon Seller Central analytics, gaining practical understanding of financial management in online retail.
Setup
Shaurya's workspace

Three machines. Arch everywhere (I use arch btw), Kali on my secondary laptop for pentesting. The board against the monitor is an RK3229 ARM SBC (which I pulled out of a random smart tv box) with a freshly cross-compiled ARMbian kernel.This is where I, well try to, build my robotics projects aswell.

Projects
Hardware
4-Bit Breadboard CPU Logic Gates · Transistors · EE

Built a working CPU from scratch using only discrete logic components. No microcontrollers. No simulator.

  • A CPU implemented on several breadboards. It has 5 basic instructions: Bitwise AND, OR and XOR Addition Conditional Jump (8 selectable conditions; some based on the Carry and Zero flags and two "always" and "never" jumps) 8 addressable RAM locations (none implemented) 16 addressable ROM locations (for program storage; only one implemented in DIP switches)
  • Project Partner - My Dad
4-bit breadboard CPU
Bootloader from Scratch x86 · Assembly · BIOS/UEFI WIP

Writing a bootloader by hand — from BIOS handoff in real mode to loading a kernel into memory. No GRUB. No abstractions.

  • MBR layout, BIOS interrupt calls, and disk I/O at the sector level
  • Understanding what actually runs before the kernel does
  • Why bootloaders are the most unforgiving environment to debug
AI Agent on Raspberry Pi Edge AI · Python · Constrained Hardware

Running decision-making AI on hardware that wasn't designed for it.

  • Built a fully local, internet-free voice AI assistant that listens, thinks, and speaks in real-time on a Raspberry Pi.
  • Integrated Whisper for speech-to-text (STT), Ollama for local LLM reasoning, and Piper for text-to-speech (TTS).
  • Learned practical edge AI concepts like model quantization, resource management, and offline inference.
  • This video helped me build it btw, peak - YouTube
Networking & Infrastructure
shauryadwivedi.com Debian · Nginx · Cloudflare

This site. Self-hosted Debian server with layered security — no port forwarding, no managed hosting.

  • Nginx, HTTPS enforcement, custom security headers
  • Cloudflare Tunnel — no home IP exposed
  • UFW firewall + Cloudflare DNS
  • Debugged 523 errors :sob:, systemd failures, root/user permission splits
  • Learned DNS, reverse proxy, and tunnels by breaking them
Self-Hosted .onion server (Dead as of now) Tor · Mailu · Privacy

Privacy-first isolated network with a Tor hidden service and self-hosted mail server.

  • Multiple services in an isolated network, no public exposure
  • Clearnet vs. Tor networking differences learned practically
  • Real-world mail delivery edge cases navigated
  • Service hardening in a no-cloud, no-VPS environment
Minecraft Anarchy Server Java · JVM · Self-hosted

Locally hosted, hobby setup.

  • Was live for only 4 days lmao
  • Handled server setup, performance optimization, and maintenance.
  • Understood how plugins work and tried to create some while learning Java
Minecraft anarchy server
Systems & Compilers
C++ Compiler C++ · Compilers · Language Design WIP
    I still have no idea. Would probably build a source-to-source translator instead of a full compiler.
Linux Distro from Scratch LFS · Init · Package Management WIP

Building a minimal Linux distribution the LFS way, every component chosen, compiled, and wired together by hand. No installer. No defaults.

  • Toolchain bootstrap from scratch — cross-compiling glibc and binutils
  • Custom init system and service supervision structure
  • Minimal package set: only what's understood and intentionally included
  • Why distros make the decisions they do — learned by making the same ones
AUR Helper - CatMan Bash · Pacman · Arch Linux WIP

Writing an AUR helper from scratch to understand what yay and paru actually do under the hood — PKGBUILD parsing, dependency resolution, and pacman integration.

  • PKGBUILD parsing and makepkg workflow automated in shell
  • Dependency graph traversal and AUR vs official repo resolution
  • How pacman's sync database and alpm work at a low level
  • Why package managers are harder than they look
Software & Math
SFS Delhi AI Chatbot AI · NLP · Web Scraping WIP

An AI assistant trained on sfsdelhi.com's web pages to answer student and parent queries — admissions, fees, academics, events, facilities — accurately and instantly, without calling the office.

  • School website scraped and structured as a knowledge base
  • Handles admissions, academics, events, procedures, and facilities queries
  • Redirects to official pages for time-sensitive details like fee schedules
  • Designed for two distinct user types: parents and students
Linear Algebra Engine Python · Math · Abstractions

Reusable math abstraction library built to understand matrix operations at a fundamental level.

  • Reusable abstractions, not single-use functions
  • Real computational cost of matrix operations understood
  • Learnt why optimised libraries need vectorisation and C backends
Education
St. Francis' School, Delhi Current
Currently in Class 10th · Class 9th GPA - 4.8 Weighted shaurya@sfsdelhi.edu.in sfsdelhi.com ↗
Contact