Born from 15+ years of building control systems for some of the world's most demanding precision experiments.
FVS LLC was founded to solve a problem I encountered repeatedly throughout my career: there wasn't a control system that combined precision timing with user-friendly API and intelligent decision-making at a reasonable price.
I started my career as a scientist, earning my PhD and spending years running precision experiments that pushed the boundaries of what was possible. During my postdoc, I transitioned into engineering—not by abandoning science, but by recognizing that building better tools was just as critical as running better experiments.
Over the past 15+ years, I've designed and built control systems for some of the most challenging experiments in chemistry and physics. From atomic physics setups requiring sub-microsecond timing to quantum systems demanding complex branch nodes and conditional logic, I've worked across the full spectrum of precision control challenges.
Throughout my career, I watched researchers struggle with the same dilemma:
More critically, none of them made adaptive experiments easy. Real-world experiments need to make decisions in real-time: "If the atom number is too low, repeat the cooling sequence with adjusted parameters." "If the signal exceeds threshold, trigger sequence B instead of A." These decision nodes and branching logic were either impossible (Arduino), prohibitively complex (FPGA), or required brittle workarounds.
After years of integrating, modifying, and working around the limitations of existing systems, I knew exactly what researchers needed: a control system that combines precision timing with intelligent branch nodes, without requiring an FPGA degree or breaking the budget.
The SyncNode timing controller was designed from the ground up to solve real experimental challenges:
Having worked with dozens of different control systems—from commercial instruments to custom FPGA solutions to academic DIY builds—I understand that no control system exists in isolation.
Your timing controller needs to work with your DAQ cards, your cameras, your lasers, your legacy equipment, and your Python analysis scripts. It needs to fit into your existing workflow, not force you to rebuild everything around it.
That's why the system was designed with integration as a first principle—not as an afterthought. Clean APIs, standard protocols, hardware-synchronized triggers, and extensive documentation mean you spend less time wrestling with control software and more time running experiments.
I'm not just selling hardware—I'm providing a solution born from deep understanding of what researchers actually need in the lab.
Every design decision in SyncNode comes from real experimental challenges I've encountered: the frustration of recompiling Arduino firmware at 2 AM, the limitations of simple pulse generators when you need decision nodes and branching logic, and the cost barrier of complex FPGA systems that require expensive customization.
When you work with FVS, you're working with someone who has spent 15+ years in the trenches—someone who understands your integration challenges because I've lived them, and someone committed to building tools that actually solve the problems researchers face.
Whether you're evaluating options or need integration support, I'm here to help.