I am Viki (officially VN, representing the initials of my first and last name). By profession, I am a software architect specializing in embedded systems and IoT, with over a decade and a half of experience in the software industry, including nearly decade at a leading California-based computer networking company famously associated with the San Francisco Bridge (a hint, if you're curious about the company). In addition, I have worked as a consulting software architect and manager for more than five years, supporting clients across Europe and the UK. I have collaborated with and led teams of engineers from diverse ethnic and cultural backgrounds, including professionals from France, Belgium, the UK, Russia, and South Asia. I have built solutions including robotic sensors, artificial intelligence applications, embedded firmware, and Linux-based software for industries such as robotics, computer networking and telecommunications, IoT, and automotive engineering.
My academic background includes a master’s degree from Germany, specializing in Computer Science and Robotics, which provided me with a fundamental understanding of robotics, sensors, and the building blocks of artificial intelligence. During my studies, I had the opportunity to work with robots, from humanoids to autonomous vacuum cleaner robots, as well as in artificial intelligence areas such as computer vision and explainable AI.
One of my most significant achievements is the development of a high-density tactile fingertip module for prosthetic hands and humanoid robots, which is detailed on my research and projects page. In my home lab, I have created over 50 open-source projects, ranging from embedded hardware and AI applications to over-the-air update utilities, Linux utilities, and sensor modules, all of which are documented on my GitHub ( check my project list page).
I have a strong interest in computing, electronics, and robotics, and I enjoy researching their interdisciplinary applications, which can be applied to various domains to improve existing processes in the target domain, thereby optimizing both efficiency and cost.
My technical skills include programming in C and Python, and I have developed applications in various other languages, adapting to each based on project requirements. In addition to programming, I actively work on data analysis and organization using the awk programming language, as well as concepts like regular expressions and relational databases, which I frequently apply for debugging, data parsing, and structuring information.
Alongside my software and data analysis work, I have practical expertise in using the KiCAD EDA tool and CAD modeling with Solid Edge, particularly for embedded systems and robotic sensor module design.