Professional Summary
Currently serving as Quantum Electronics Engineer at SpeQtral.Space, leading quantum payload and ground station development. With 9+ years of proven track record in translating cutting-edge quantum research into deployable hardware solutions—from theoretical foundations through system architecture, advanced instrumentation design, and commercial-grade implementation.
Core Expertise
- Quantum Electronics & Systems - Single-photon detection systems, quantum key distribution platforms, quantum transceiver systems (BBM92, BB84 protocols)
- High-Frequency FPGA Architectures - Xilinx (Vivado, ISE), Altera Quartus, time-stamping, optical control, precision timing circuits
- Analog RF Design - Laser drivers, photon detectors, EMI/EMC compliance, thermal management
- Real-Time Digital Signal Processing - Quantum state measurement and control, data acquisition systems
- Leadership & Innovation - Architecting quantum communication platforms, team building, research-driven product development
Specializations
- Quantum and photonic hardware research and development
- Precision timing electronics and TDC design
- Advanced instrumentation for quantum device characterization
- Image sensor characterization and validation
- Post-silicon analysis and root cause analysis (RCA)
Experience Highlights
Current Role
Quantum Electronics Engineer | SpeQtral.Space | Apr 2024 - Present
- Developing electronics for dual quantum transceiver systems supporting satellite and ground station operations
- Designing FPGA architectures for high-speed time-stamping and single-photon detector management
- Engineering Linux device drivers for quantum hardware control
- Leading engineering team for terrestrial quantum projects
Previous Key Positions
- Staff Engineer, Pixel Design (TL) at onsemi (Apr 2022 - Apr 2024) - Post-silicon characterization, AI-assisted automated testing
- Senior Engineer, Pixel Design (TL) at onsemi (Jan 2020 - Apr 2022) - Camera module validation, quantum efficiency measurements
- Project Lead at QNu Labs (Jul 2018 - Jan 2020) - Architected ARMOS quantum communication platform, led 10+ engineer team
- Sr. Hardware Design Engineer at QNu Labs (Mar 2017 - Mar 2018) - Single photon detector design, SPAD characterization
- Project Associate & JRF at IIT Madras / Delhi University (Aug 2013 - Feb 2017) - High-energy physics research, RPC detector development
Education
Post Graduate Certificate in AI & MLOps - NSE TalentSprint & Indian Institute of Science, Bengaluru (Grade: A+)
- Specializations: CNN, Computer Vision, NLP/LLM, Transformers, AWS, Docker, GitHub Actions
M.S. in Electrical Engineering - Indian Institute of Technology, Madras (CGPA: 8.47)
- Thesis: “Design and Characterization of Discrete Analog Front-End for RPC Detector”
- Focus: Signal Processing, RFIC Design, Analog IC Design, VLSI Design
B.E. in Electrical Engineering - G H Raisoni College of Engineering, Nagpur (73.09%)
Technical Skills
Programming Languages
VHDL • SystemVerilog • Verilog • Python • C • tcl • Go • Rust
FPGA & EDA Tools
FPGA: Xilinx Vivado • ISE • Altera Quartus Prime
EDA: Cadence Allegro • Orcad • KiCad
Circuit Simulation & Analysis
PSpice • NG Spice • LT Spice • QUCS
Data Processing & Scientific Computing
MATLAB • Scilab • GNU Octave • Anaconda
DevOps & Infrastructure
AWS • GitHub Actions • Git • Docker
Advanced Skills
AI/ML: Artificial Intelligence, Machine Learning Operations (MLOps), Statistical Modeling
Leadership: Team building, Project Management, Mentoring
Patents & Publications
- QRNG Patent (Indian Patent Office) - System and method to generate random number (2019)
- Multiple peer-reviewed publications in Springer Proceedings in Physics and Journal of Instrumentation
- Published research on RPC detectors, glass electrodes, and quantum detector characterization
Recognition
- Best Mentor/Coach Award - QNu Labs (2018)
Notable Projects
- Speqtral-1 Satellite QKD Operation Controller - SpeQtral.Space
- Alice/Bob PCB Design (ARMOS) - QNu Labs quantum communication platform
- Quantum Random Number Generator (QRNG) - Ring oscillator-based TDC, Kintex Ultrascale FPGA
- Image Characterization Laboratory Setup - onsemi Intelligent Sensing Group
- RPC Data Acquisition System - 128 LVDS channels, 10Gbps SFP+ interface (IIT Madras)
Additional Activities
- Technical Content Creator at Techniex.com (Feb 2018 - Present) - Articles, guides, tutorials on electronics
- Speaker - Workshop on Contemporary Trends in High Energy Physics (2014)

Centralized Clocking in FPGA/SoC Hardware Design: An Exercise in Optimization or a Single Point of Failure?
Comparative analysis of centralized clock hubs vs. distributed timing networks in FPGA/SoC designs—evaluating … Continue reading

Mermaid: Create Beautiful Diagrams with Markdown
Create professional diagrams dynamically using markdown-inspired syntax without special diagramming software. Continue reading

WaveDrom: Digital Timing Diagrams with Markdown
Create professional digital timing diagrams and state charts using simple text syntax without special software. Continue reading

Building Safe and Concurrent Memory-Mapped Register Access in Rust: The mmreg Journey
Memory-mapped I/O on embedded Linux traditionally requires unsafe pointer arithmetic, manual mmap calculations, and … Continue reading

Color Targets for Imaging and Display Devices
Color profiling tools and targets for photographers and engineers ensuring accurate color reproduction. Continue reading

DIY Two-Channel 120W DC Power Supply
Build a custom dual-channel 12V AC-DC power supply with 120W capacity for projects and tools. Continue reading
Decoupling - Path to power integrity
Decoupling strategies for power integrity covering transient current suppression and multi-frequency design. Continue reading
Engineered to Doom - Red Flags for PCB Design
Identify critical PCB design mistakes: clock selection, signal routing, and grounding pitfalls. Continue reading
Strategy for component placement
PCB component placement strategies considering mechanical, manufacturing, and circuit design constraints. Continue reading
Selecting a PCB stack-up for EMC compliance
EMC-optimized PCB stack-up selection considering signal routing, frequency, and emission requirements. Continue reading
15 PCB Layout guidelines to achieve EMC requirements
EMC compliance guidelines for PCB layout covering signal integrity, grounding, and radiation management. Continue reading

Checklist for error-free optimized PCB layout
Comprehensive PCB layout checklist covering footprints, placement, routing, and verification steps. Continue reading

4 Steps to Review the PCB Layout
A comprehensive PCB layout review process covering data collection, placement verification, routing analysis, and … Continue reading

Board bring up: Giving life to the design
Complete board bring-up process covering assembly verification, testing, debugging, and validation steps. Continue reading

100 Point Checklist for Schematic Design
Comprehensive 100-point schematic design checklist covering design rules, components, and verification steps. Continue reading

6 Steps of Verification for Error-free Schematic
Systematic schematic verification covering requirements, datasheets, power, components, signals, and final checks. Continue reading

Memristor Development - A Chronological Perspective
Timeline of memristor development from theoretical concept to practical implementation from 1960-2009. Continue reading

Memristor - A Brief Overview of Missing Basic Element
Overview of memristors: fundamental circuit elements with non-volatile memory and resistance-switching properties. Continue reading

Git Introduction: Understanding Version Control Systems
Learn the fundamentals of Git, a modern distributed version control system. Explore Git terminology, workflows, and … Continue reading

Installing/Uninstalling Vivado 2017.4 in Ubuntu 16.04
Step-by-step guide to install Xilinx Vivado 2017.4 with dependencies in Ubuntu Linux. Continue reading

Generating and Configuring Xilinx FPGA with MCS
Generate memory configuration files for Xilinx FPGA non-volatile programming using MCS format. Continue reading

Introduction to Diode
Fundamentals of diodes: unidirectional current flow, rectification, and applications in electronic circuits. Continue reading

Rethinking Markdown: Building a Deterministic Markdown-to-JSON AST Parser in Rust
markplus_core parses Markdown (with optional YAML frontmatter) into a structured, versioned JSON AST. It does not render … Continue reading

Why devmem2 is a Loaded Gun: Solving RCU Stalls with mmreg
Direct memory access with devmem2 can trigger unrecoverable hardware deadlocks on modern SoCs when accessing … Continue reading

Octave:1> Getting Started
Introduction to GNU Octave, its history, installation, and basic environment setup for numerical computing. Continue reading

Beyond the Blueprint: Why mmreg Needs a Hardware Pre-Flight
While mmreg prevents most system hangs by validating against the kernel's resource map, zombie hardware states—where the … Continue reading

Octave:1> Variables and Constants
Master variables, constants, data types, and naming conventions in GNU Octave environment. Continue reading

Octave:1> Expressions and operators
Learn expressions, operators, and assignment statements in GNU Octave programming language. Continue reading

Octave:1> Built-In Functions, Commands, and Package
Explore GNU Octave built-in functions organized by topic for mathematical and scientific computing. Continue reading

Octave:2> Vectors and Matrices Basics
Master vectors and matrices in GNU Octave with practical examples and n-dimensional array operations. Continue reading

Octave:2> Conditional Execution
Control program flow with if/else, loops, and switch statements in GNU Octave. Continue reading

Avalanche Breakdown: When Diodes Harness the Power of the Cascade
Understanding avalanche breakdown in diodes—from the physics of impact ionization to applications in surge protection, … Continue reading

Octave:2> Functions
Define and use custom functions in GNU Octave: MATLAB files, inline, and anonymous functions. Continue reading

Octave:2> Scripts and Algorithm
Create reusable Octave scripts and implement algorithms through sequential command execution. Continue reading

Octave:3> File Operations
Learn file operations in GNU Octave including saving/loading workspace and data import/export. Continue reading

Octave:3> Data Visualization
Create professional data visualizations using Octave plots, graphs, charts, and figure windows. Continue reading