Intro

Neil Chulani

I am a kernel architecture engineer at Apple and a recent Pomona College graduate. I like building across abstraction layers: operating-system infrastructure, secure embedded firmware, processor design, and reinforcement-learning controllers for unusual robots.

That curiosity started early. At seven, I picked up both my first tennis racket and Scratch program; years later it led me to captain Pomona-Pitzer men's tennis and build a programmable computer from 74LS logic on breadboards. This site is an attempt to keep track of what came next.

Education

Pomona College campus

Pomona College

Computer Science and Applied Mathematics, double major

I graduated magna cum laude with a 3.98 GPA. My honors include Phi Beta Kappa, Sigma Xi, the Blair Nixon Memorial Award, and Pomona College Scholar.

Research & Teaching

  • Mobile Robotics Lab: reinforcement-learning control and PCB design for autonomous robots
  • Harvey Mudd Biophotonics Lab: multicore fiber bundles for neuroscience
  • Teaching assistant: Microprocessor Systems, Real-Time Systems, Computer Systems, and Data Structures
  • Senior thesis: formal proofs for post-quantum cryptography

Selected Coursework

Computer Science

Machine Learning, Reinforcement Learning, Real-Time Systems, Compiler Design, Computer Systems, Programming Language Theory, Algorithms

Engineering

System-on-Chip Design, Microprocessor Systems, VLSI, Neuroscience and Optics Research

Mathematics

Number Theory and Cryptography, Abstract Algebra, Real Analysis, Probability, Computational Statistics, Mathematics of Big Data

Projects

ICRA 2026 Tutorial

SimR: Simulation in Robotics

I co-authored a hands-on introduction to simulation for robotics research. The tutorial moves from simulator fundamentals and model building through visualization, scalable experiments, and training a reinforcement-learning agent.

Explore the tutorial

8-Bit Computer

To understand what happens below machine code, I built a fully programmable 8-bit computer based on the SAP-1 architecture - first on breadboards and later as a PCB - using 74LS logic gates.

VLSI Transistor-Level CPU

Full transistor-level layout of an eight-bit register
Detailed view of the register's transistor-level layout
Close-up of metal routing in the register layout

I designed this 8-bit register at the transistor level, specifying the silicon doping, device geometry, wiring, and transitions between metal layers. It was the next step down the abstraction stack after the breadboard computer.

Read the project log.

NeoObscura Phototransistor Camera

Flashlight
Laser
Smiley face

NeoObscura is a custom camera sensor built from 1,200 phototransistors with hardware-accelerated image compression. A 32-bit Arm Cortex-M4 MCU and iCE40 FPGA work together to produce a 40-by-30-pixel image.

Visit the project site.

FPGA-Based AES-128 Hardware Accelerator

First page of the AES-128 hardware accelerator report Open the project report

This SystemVerilog AES-128 accelerator uses a sequential architecture to fit within roughly 5,000 FPGA LUTs. It receives plaintext and a key from an MCU over SPI, then returns the ciphertext and a ready signal.

View the source.

Latent Diffusion

First page of a paper about conditioning latent diffusion models Open the paper

I explored conditioning mechanisms in latent-diffusion image generation and extended them into the audio domain, producing a model that generates images from human speech.

More

  • Two-time finalist and presenter in the CSAW Embedded Security Challenge (2024 and 2025)
  • School security prototype using Google's Teachable Machine and JavaScript
  • Music-reactive LED system using Raspberry Pi and Python
  • RFID door lock and iOS safety and public-health apps

Work

June 2026 - Present

Apple · Kernel Architecture Engineer

I work on the Core Drivers Architecture team, leading work on SystemExtensions - userspace drivers hosted within macOS applications - and developing critical software across kernel driver systems and bootloaders.

Summers 2023, 2024, and 2025

Apple · Battery Firmware Engineering Intern

Battery electronics and test equipment

I developed embedded firmware with Apple's Battery and Custom Silicon team, including secure update and secure bootloader work, I2C drivers, and RTOS features on Arm platforms. In 2024, I also worked with Platform Architecture Security to develop a framework for secure signing and attestation for emerging chips.

Fall 2025

Clay-Wolkin Fellow · Harvey Mudd College

I conducted applied VLSI and system-on-chip research on the open-source CORE-V Wally RISC-V processor. I also contributed to the RISC-V Instruction Set Architecture Manual, with an emphasis on hypervisor and cache extensions.

Spring 2025

Johnson & Johnson Vision · Harvey Mudd Engineering Clinic

I created an ultra-high-speed camera and optical system for imaging cavitation bubbles generated by femtosecond-laser interactions with corneal tissue during LASIK eye surgery.

June 2021 - August 2022

Arcadia Tractor · Software & Hardware Engineer

Arcadia Tractor autonomous golf-ball picker

I worked on an autonomous golf-driving-range ball picker, built a machine-learning model for golf-ball detection, and developed a CAN bus battery monitor alongside other embedded ROS work.

Summer 2020

Cisco Systems · Product Management Intern

I researched remote-work needs during the COVID-19 pandemic and prototyped a Raspberry Pi-based home telepresence concept.