This is a non-exhaustive list of some of the projects I have worked on since 2015.
Wikilimo is an online-offline platform for hyperlocal weather and agri-insights built as a submission to the United Nations Summer of Solutions program. It analyses citizen science data and satellite imagery to provide actionable insights on agriculture, climate and finance to farmers in remote communities with limited connectivity.
As a collaborator for the OpenSuperQ project (an EU initiative to build a 100 qubit open source superconducting quantum computer), I have developed the gradient-free parameter optimisation suite to calibrate microwave pulses for state preparation and qubit control. I am currently working with the team to develop a Tensorflow-based full quantum simulator.
At Chubu Plant Services, we designed a fully automatic polisher for industrial fittings as demonstrated in this video. I programmed a Mitsubishi MELSEC Fx3U-48M PLC, wired up the mechanical and electrical components and prototyped the above design. I introduced fail-safe interlocks and developed a pseudo-pipelined algorithm that reduced per bolt polishing time. You can read a brief report here.
This is a 300MHz 50-50 Beamsplitter developed using Lange Coupling and fabricated as a Microstrip on Epoxyglass. A 4.5 dB coupling was reported and the losses are equal in both the output ports which have same energies. It was designed and simulated in CST Studio and fabricated in-house at RRI. It has application in MW Quantum Optics and the details are available here.
For my Bachelor's project, we built wearable gesture-recognition modules for patients with movement and speech disabilities. It uses Electromyography to detect gestures such as tapping of fingers and turning of the wrist as well as more complex motions such as drawing an alphabet in the air. Each such gesture is mapped to a particular message. My thesis was on portable pattern recognition of EMG signals. (Image here)
This is a block diagram of an 8-bit processor coded in VHDL that can be programmed for general purpose use. The Instruction set is a set of 8 items comprising input, output, assignment, operations & jump. There is a separate program memory for when the processor is being used for some particular application e.g, temperature control or chronometer. Check the code here.
One of the much-hyped capabilities of Quantum Computers is their ability to crack current cryptographic protocols. But Quantum Cryptography is also subject to eavesdropping by tampered devices. Here, I study a few protocols that use Bell-type Inequalities to tackle the problem of Device-Independence. You can read a quick report here.