Engineering experience in software, systems, and semiconductors.
My professional work spans software engineering, system integration, semiconductor equipment, Linux, FPGA diagnostics, and data infrastructure.
Graduate Research and Teaching Assistant, Brandeis University
My work centers on artificial intelligence, PyTorch, and leadership. I support Generative AI Foundations for Business, contribute to applied research, and help students translate technical concepts into practical work.
- Artificial intelligence research and applied evaluation
- PyTorch workflows for experimentation and model development
- Teaching, mentoring, and technical leadership
Software Engineer at NeuroBlade
At NeuroBlade in Tel Aviv, I integrated distributed data systems and hardware accelerators. I developed diagnostics across PCIe, NVMe, network switches, and FPGAs, and built benchmarking and observability workflows.
- Python diagnostics for FPGA blocks
- Linux kernel driver and C user application
- Spark and Presto accelerator benchmarks improving from 0.8x to 4x versus baseline CPU execution
- Cross-team integration across distributed data systems, cutting integration time by over 50% and increasing automated test coverage by over 1,000%
- Grafana, Prometheus, MySQL, and InfluxDB observability
- Jenkins and Debian release pipelines, Kubernetes clusters, and AWS EC2 and S3
Freelance Software Developer in Beijing
I built production Flask, Python, and SQL services for SoC products. For image and motion detection, I applied TensorFlow Lite models using OpenCV.
System Engineer and Resident Engineer at KLA
At Orbotech, now part of KLA, I worked on Micro-LED system integration, sensor fusion, optics, motion algorithms, software, and mechanical components. I collaborated with teams and customers in Cupertino, Shanghai, Beijing, and Israel.
- Optical imaging research using Python and MATLAB
- System integration across hardware and software
- Defect detection accuracy below 0.5 micron
- Cross-border coordination between R&D and field teams
Teaching and instruction
Earlier roles included sailing instruction, officer training, and teaching mathematics and English.