Hi, I'm

Adhvik Mahesh.

I build things, and I write.

Mostly things I actually need: a heart monitor that works through WiFi, a robot that quizzes me before tests, and apps that make revising less painful. When something doesn't fit in code, it usually ends up in a poem.

Grade 9 IGCSE student InnovateX 2.0 Dubai Finalist 10+ projects built
Flagship project · InnovateX 2.0 Dubai Finalist

RadioBeat.

It picks up your heartbeat from ordinary WiFi signals, so you don't have to wear anything.

How RadioBeat works

How it works,
in three steps.

01

Send.

An ESP32 fills the room with a steady WiFi signal. The receiver pings it 100 times a second to keep the signal flowing.

02

Sense.

An M5StickC reads the signal's Channel State Information: 64 channels, about 40 times a second. Every breath and heartbeat bends it very slightly.

03

Detect.

My Python program removes the room and the breathing, finds the heartbeat, then checks the gaps between beats for signs of AFib.

See the full project

I don't like making demos that only work once. If I build a study app, I actually revise with it. If I build a heart monitor, it has to find a real heartbeat.

10+projects built
5languages translated live
118elements explained
0things to wear for RadioBeat
The lineup

All my projects.

About me

A bit about me.

I'm a Grade 9 student studying for my IGCSEs. Most of my free time goes into making things: apps, Android tools, electronics, and a small desk robot that I taught to quiz me.

I like practical and research work over pure theory. I learn best by building something and testing it. It usually breaks the first few times, and working out why is honestly my favourite part.

When I'm not coding, I write. Poems are where I put the stuff that doesn't fit in a program.

Currently
Grade 9, IGCSE
Prefers
Practical & research work
Main language
Python (for now)
Hardware
Arduino, ESP32, Reachy Mini
Next up
Focused ultrasound
Also into
3D modelling, literary pieces, robotics, electronics

Want to talk?

If you have a question about one of my projects, a competition, or a poem, just email me.

Get in touch
Projects

My projects.

Click on any of them to see how it works, and to get the code.

★ Flagship · InnovateX 2.0 Dubai Finalist

RadioBeat.

A contactless heartbeat and breathing monitor that works through ordinary WiFi, built to catch irregular heartbeats like AFib while you sleep.

Future scope

Next: focused ultrasound.

The plan for the next few years, from the physics up to a focused beam I can measure and then check against a simulation.

See the plan
Progress

What I've done
this year.

Everything I have built and written in 2026, in the order it happened.

7projects finished
2poems written
1major competition final
  1. June

    Cortex

    Built an offline AI study companion, with the AI written from scratch.

  2. July

    RadioBeat begins

    Found the problem (silent AFib at night) and wrote my first proposal for InnovateX 2.0.

  3. July

    Periodic Table

    An interactive table of all 118 elements, made while revising chemistry.

  4. August

    Breathing and heartbeat, live

    RadioBeat read breathing, then a heartbeat, straight from WiFi signals.

  5. September

    InnovateX 2.0 Dubai Finalist

    Submitted the final RadioBeat project, and made it to the finals.

  6. September

    IQ Lab, Reachy and the Translator

    A cognitive test battery, a robot study buddy and a live screen translator.

  7. 2026

    “Sibling” and “Mirrored Tree”

    Two poems, both up on my Literary Works page.

  8. Next

    Focusing sound

    Learning the physics of ultrasound, then building a focused ultrasound rig from the signal generator up. See the plan

Future scope

What I want
to build next.

RadioBeat reads your body without touching it. Next, I want to build something that can actually reach inside it, using sound instead of radio, and without any cutting.

Near-future plans · not built yet
The idea

Focused ultrasound.

A scanner sends sound in to look around. Curve the transducer instead, and every part of the wave arrives at one point at the same moment. The tissue on the way in stays cool. The focal spot, a few centimetres deep and a few millimetres across, gets hot enough to treat. There is no cut and no needle.

Most people know ultrasound as a way to see inside the body. What I find more interesting is that it can also treat things. Hospitals already do this. Focused ultrasound is used on essential tremor and on some tumours, and in trials it can open the blood brain barrier just long enough to let a drug through.

I want to build the whole chain myself, from the bottom up. Start with the physics, then a signal generator, then something realistic to aim it at, then the focused beam, and last a simulation to check whether my measurements mean anything at all. Five steps, roughly one a year.

  1. 01Now to 2027

    Learn the sound.

    Before building anything I need the physics properly, not just the exam version of it: wavelength, acoustic impedance, why sound reflects at a boundary, how much a beam loses on the way through tissue, and how a curved face turns a flat wave into a point.

    • A learning journal, written up with my own diagrams after each session
    • A pulse oximeter on an Arduino: red and infrared light through a fingertip, heart rate drawn live in Python
    • It measures the same thing as RadioBeat but with totally different physics, which is exactly why I want to build it
    ArduinoMAX30102Pythonmatplotlib
  2. 022027

    Make the sound.

    A generator that puts out a clean, controllable ultrasound signal. Therapeutic work sits roughly between 1 and 5 MHz, far above anything I have driven before, so this is where my electronics has to get serious.

    • An AD9833 direct digital synthesis module, set over serial, feeding an amplifier stage
    • The schematic drawn properly in KiCad instead of on paper
    • Python on the laptop to set the frequency and draw the output waveform
    • An enclosure modelled in Fusion 360 and printed on the P1S
    KiCadAD9833ArduinoPythonFusion 360
  3. 03Early 2028

    Build something to aim at.

    You cannot test on a person, and water is too easy. Phantoms are gels mixed so that sound travels through them at close to the speed it travels through human tissue, which is what makes a test mean anything.

    • Moulds designed in Fusion 360, with slots for wire and bead targets set inside the gel
    • Gelatin and agar recipes, cast, cured, and photographed at every stage that goes wrong
    • Speed of sound measured through each phantom and compared with published tissue values, so I know how honest the phantom is
    • A DICOM viewer in Python, to open a real scan, scroll it, and measure distances using the pixel spacing stored in the file itself
    Fusion 360Agar & PVA gelspydicomPython
  4. 04Late 2028

    Aim it.

    The real build. A single element focused transducer needs more than a signal. It needs power, and it needs the electronics matched to the element, or most of that power reflects straight back into the amplifier instead of going into the water.

    • A power amplifier and an impedance matching network, on a fabricated PCB rather than a breadboard
    • A housing printed to hold the element at exactly its focal distance, with a water coupling face
    • A hydrophone on a Raspberry Pi ADC, moved point by point to map pressure against position
    • Actually measuring where the focal spot lands, instead of just assuming I know
    KiCadPCB fabRaspberry PiHydrophone
  5. 052029

    Check the maths.

    One measurement could be a fluke, and a simulation could just be wrong. I only trust them when they agree. I learned this on RadioBeat, which doesn't show a heart rate unless two different methods agree to within 12%.

    • The same transducer modelled in k-Wave, giving 2D pressure maps of the focal zone
    • Simulation laid over measurement and compared on three numbers: focal distance, −6 dB beam width, peak pressure
    • If they disagree, finding out why is the interesting part
    k-WavePythonNumPy
Why it matters

What focused sound
can already do.

Heat one spot.

Hold the focus still and the temperature there climbs far enough to destroy tissue, while everything around it is left alone. This is how focused ultrasound treats tumours and tremor today.

Nudge a brain circuit.

Short, low-power bursts through the skull can calm down or wake up a small part of the brain. There are no electrodes and no surgery, and the effect wears off.

Drop a drug in one place.

A drug carried inside a capsule that only opens where the beam lands, so the dose goes to the tumour instead of the whole body.

The honest version. All of these are near-future plans, not built yet. The dates are my best guess, and they could easily slip. When I do build them, the electronics, the code, the CAD and the write-ups will be my own work, and I will always say clearly which parts came from someone else.

Skills & tools

What I use.

The tools and hardware behind my projects.

Main language
Python.

It's what I use most, from RadioBeat's signal processing to my robot's brain.

Hardware

  • Arduino
  • ESP32 / WiFi CSI
  • M5StickC Plus2
  • Reachy Mini robot
  • Android over ADB

AI & data

  • Local LLMs (Ollama)
  • Speech-to-text & TTS
  • OCR
  • Signal filtering

Web

  • HTML & CSS
  • SQL / Supabase
  • SVG & Canvas

3D & design

  • Fusion 360
  • 3D modelling
  • SVG illustration

See my 3D work

3D modelling

Things I
design in 3D.

I use Autodesk Fusion 360 to turn rough sketches into proper 3D models.

Fusion 360

My main 3D tool. I use it for parametric modelling, where every dimension can be changed later and the whole model updates with it.

Sketches & constraintsExtrude & revolveParametric designRendering

My models

+

More models coming soon

Literary works

My writing.

Mostly poems. It's where I put the things that don't fit in a program.

Poems

Contact

Say hello.

Got a question about a project, a competition, or a poem? Send me an email.

Email me at