I am an Algorithm Engineer at Sync Computing, where I design, analyze, prototype, and empirically evaluate optimization algorithms for hardware implementations of Ising computers based on networks of coupled oscillators. I am also a Lecturer at the College of Professional Studies at Northeastern University, where I teach predictive analytics topics such as Generalized Linear Models, Random Forests, Gradient Boosting, Neural Networks, Exponential Smoothing, ARIMA, and Bayesian analysis.

Previously I worked as a Data Scientist at Xandr and clypd, where I worked on optimization and forecasting models for data-driven linear TV advertising.

My academic research as a Ph.D. student and later as a postodoctoral researcher focused on stochastic numerical optimization and multi-agent systems design and control. These areas can be simultaneously studied within the field called swarm intelligence, which is the collective problem-solving behavior of large groups of agents (animals, software agents, or robots). I have worked on the three main areas of application of swarm intelligence: data mining, optimization, and swarm robotics. I have been a member of the editorial boards of the journals Swarm Intelligence and Frontiers in Robotics and AI: Computational Intelligence.