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 specialising 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
- End-to-end design of tactile sensor modules for humanoid robots 12
- A tactile trackpad for gaming applications 12
- Artificial intelligence applications 1234
- Linux applications and libraries 1234
- Computing cluster and distributed storage deployment and management 123
- IoT solutions 12
- Containerised Docker applications 12
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 123456; Linux device-driver development; Linux boot-time optimisation; application containerisation with Docker 12; and AI-enabled application development (CNN, XAI) 1234. I have developed solutions involving OSI communication protocols, including TCP/IP, MQTT, and SSH 12.
Alongside software development, I have hands-on experience designing robotic sensor modules and controllers using KiCAD and Eagle 1234, 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 1234, Python 12, and Bash 123456, with AWK, PHP Ref and JavaScript 1234. For sensor module design, I work with Eagle and KiCAD 1234. For network protocol debugging, I use Wireshark and logic analysers, and for Linux application crash analysis, I use GDB. For CAD modelling, I work with Solid Edge and FreeCAD Ref. I have good hands-on experience with all of these tools.