Hey!
I'm Ajay.

About

Hardware fascinates me, especially in unusual target environments.

I'm privileged to have designed and engineered systems that operate in many contexts, including inside the human body, 30,000 feet in the air, and across millions of phones, computers, and servers.

The perfect pairing of software and hardware is bliss.

+ Design Philosophy & Working Style

Design Philosophy:

Stack Preference:

Working Style: Look around corners. Pre-empt pain. Comfortable in labs and with hardware. Value clear documentation and thoughtful code review.

Currently working on:

  • Making devices and prototyping on my CNC machine

Recent reads:

  • Meditations - Marcus Aurelius
  • Infinite Jest - David Foster Wallace
  • A Crack in Creation - Jennifer Doudna

Experience

Philips

Image Guided Therapy Devices

Senior Software Engineer

Del Mar, CA

C/C++ Python FreeRTOS FPGA
  • Owned embedded software architecture for patient interface module and managed all releases for embedded and driver software in Class II IVUS imaging device for cardiovascular and peripheral vascular applications
  • Designed and owned end-to-end integration and testing across software, hardware, and mechanical subsystems
  • Participated in animal studies, EMC/EMI validation, and mechanical usage studies
  • Developed compliant medical device software and documentation (IEC 62304, ISO 13485, FDA)
+ Context
  • Refactored and rebased legacy embedded project into FreeRTOS with event-driven communication architecture for predictable real-time behavior
  • Built diagnostic software and tooling for networking protocol debugging, EEPROM data specification validation, and signal channel matching
  • Updated driver software and optimized device thermals and power consumption
  • Implemented flash filesystem, created recovery builds, and developed memory/CPU profiling functionality
  • Optimized high-voltage control algorithms and safety thresholds for critical patient-facing systems
  • Developed embedded code for Xilinx FPGA platforms (Artix 7, Virtex 6, MicroBlaze RISC) and integrated Verilog IP cores

General Atomics

Aeronautical Systems, Inc.

Software Engineer

Poway, CA

C/C++ Python Docker Avionics
  • Developed avionics flight simulation software for military UAV platforms
  • Contributed to terrain avoidance system and led development of the simulation
  • Coordinated with government/private customers on product requirements
  • Managed Hardware-In-the-Loop Lab for embedded development and testing
+ Context
  • Reviewed all code for Embedded Trainer simulator product before merge
  • Implemented nav sensor, servo, and datalink simulations
  • Developed solutions for 1553 bus communication simulations
  • Led system investigations based on customer feedback and accreditation testing
  • Allocated engineering tasks and budgeted hours based on contract scope
  • Restructured development documentation for simulation group's internal wiki

Tools & Tech

Systems & Infrastructure

C++ Python Distributed Systems P2P Networks Docker NGINX

Backend & Data

Django Flask PostgreSQL Redis APIs Machine Learning

Hardware & Integration

Embedded Systems CNC/CAM Hardware Design Arduino Mechanical Integration

Projects

CNC Machine Build

Purpose-built for device prototyping and hardware development

Designed and built a CNC machine based on the OpenBuilds Sphinx platform for hardware prototyping and device fabrication. Now using it for rapid prototyping of physical products and custom mechanical parts.

icebergify

15M+ users

Featured on CNET and Lifehacker

Viral Spotify stats visualizer built to handle massive traffic spikes.

YAVS

Production-ready architecture with Docker orchestration

Full-stack video platform with ML-powered insights. Built end-to-end: video processing pipeline, async task queue, wordcloud generation, and automatic categorization using NLP. Handles concurrent uploads, transcoding, and serves thousands of videos.

View Source →

hive-fs

Deep dive into distributed systems and low-level networking for senior design

Peer-to-peer distributed filesystem using DHT and FUSE. Designed the networking layer, consensus protocol, and filesystem interface. Every node shares storage—files automatically replicate and remain accessible even as nodes join/leave.

View Source →

Wireless Plant Research System

Built for university research lab

Custom embedded hardware for botanical research. Integrated GPS, thermal imaging, IR spectrometry, and resistivity sensors into a handheld device. Designed data pipeline: sensor → Arduino → real-time display → geotagged CSV export to research servers.