I am Viki (VN), a consulting software and solutions specialist with experience in building solutions involving artificial intelligence, computing clusters, networked systems, sensors, and robotics.
I hold a Master’s degree specializing in Artificial Intelligence and Robotics from Germany, and a Bachelor’s degree in Computer Science Engineering.
My GitHub repository
[ Ref]
and this website document the open-source and partially open-source solutions I have developed over the years.
Selected Solutions I Developed
The solutions I developed include the end-to-end design and development of tactile sensor modules for humanoid robots
[Ref: 1, 2];
and a tactile trackpad
[Ref: 1, 2];
for gaming applications, Artificial Intelligence applications [Ref: 1, 2, 3, 4];
Linux applications and libraries [Ref: 1, 2, 3, 4];
computing cluster infrastructure deployment and management [Ref: 1, 2, 3];
distributed storage infrastructure deployment and management [Ref: 1, 2, 3];
IoT solutions
[Ref: 1, 2];
and containerized Docker applications [Ref: 1, 2];
One of the solutions I developed is currently deployed across around 10,000 connected Linux-based edge devices in Europe. [Ref].
Skills
I have experience in computing and its interdisciplinary areas, including programming; computer networking; Linux-based application development[Ref: 1, 2, 3, 4, 5, 6];
and Linux device-driver development; Linux boot-time optimization; Application containerization with Docker [Ref: 1, 2];
Artificial Intelligence-Enabled Application Development (CNN, XAI) [Ref: 1, 2, 3, 4]. I have developed solutions involving OSI communication protocols, including TCP/IP, MQTT, and SSH [Ref: 1, 2].
Alongside software development, I have hands-on experience designing robotic sensor modules and controllers using KiCAD and Eagle
[Ref: 1, 2, 3, 4],
and I also work with CAD tools such as Solid Edge and FreeCAD [Ref].
Professional Experience
I have more than 14 years of experience in the software industry, including nearly a decade at a well-known computer networking company based in California. For over five years, I have worked as a consulting software architect and manager, supporting clients across Europe and the UK. I have collaborated with and led engineers from diverse cultural and professional backgrounds, including teams from France, the UK, Russia, and South Asia.
Tools I Use Regularly
For software development, I primarily write in C [Ref: 1, 2, 3, 4],
Python [Ref: 1, 2],
and Bash [Ref: 1, 2, 3, 4, 5, 6],
AWK, PHP [Ref: 1, 2],
and JavaScript [Ref: 1, 2, 3, 4]. For sensor module design, I work with Eagle and KiCAD [Ref: 1, 2, 3, 4].
For network protocol debugging, I use Wireshark and logic analyzers, and for Linux application crash analysis, I use GDB. For CAD modeling, I work with Solid Edge and FreeCAD[Ref].
I have good hands-on experience with all of these tools.