Hello, my name is Tim Koval. I am an Edge Computing and Robotics Researcher and Engineer with over seven years of experience in software, hardware, and mechanical engineering. My current work focuses on the intersection of hardware and software systems, particularly in Edge Devices and Robotics.

Academic Journey

I’ve been drawn to an academic career since my school years, fascinated by the pursuit of knowledge and innovation. In 2018, I began my Bachelor’s in Computer Science and Software Engineering (Robotics) at the International IT University in Kazakhstan. During my third year, I paused my studies to support my family financially, taking on a full-time role as a Software Engineer. Despite this, my passion for robotics never wavered.

In July 2024, I moved to the United Arab Emirates, where I found new inspiration in robotics research opportunities. This motivated me to resume my studies, and I enrolled in a hybrid BSc in Computer Science (Physical Computing and Internet of Things) at the University of London, UK. Looking ahead, I am eager to continue my academic journey beyond my BSc, with aspirations to pursue a PhD and contribute meaningfully to research in robotics and edge computing.

Professional Experience

I currently work in Dubai as a Rust Edge Devices SDK Engineer. My role involves developing software for edge devices, with an emphasis on:

  • Data processing and networking
  • E2E encryption and hardware interaction
  • Software optimization and architecture

Beyond this, I’ve worked on electronics, firmware, and hardware design for both commercial devices and personal projects since my school years, building a strong foundation in engineering. For a detailed overview of my professional journey, please refer to my CV.

Skills and Expertise

  • Programming Languages:
    • Rust, C/C++, Python, JavaScript, HTML/CSS, SQL
  • Edge Computing:
    • SDK development
    • Hardware interaction
    • Data exchange
    • Software and firmware optimization
    • MCU firmware architecture and design
    • Distributed edge device systems
    • Internet of Things (IoT) tools and frameworks
    • Embedded systems
    • Real-time operating systems (RTOS)
  • Robotics:
    • Software and firmware design
    • Electronics engineering
    • Autonomous systems
    • Various mechanical configurations
    • Machine learning (applied to robotics)
    • System integration
  • Networking and Protocols:
    • TCP/IP, UDP
    • Physical and logical protocols: I2C, SPI, Modbus, and others
  • Security:
    • End-to-end encryption
    • Firmware debugging and security
  • Databases:
    • MySQL, PostgreSQL, MongoDB
  • Cloud Computing:
    • AWS, Azure, Google Cloud Platform (GCP)
  • Tools & Frameworks:
    • Docker, ROS, Git, CI/CD pipelines
    • MATLAB (simulation and data analysis)
    • SolidWorks (mechanical design)
  • Methodologies:
    • Agile development, test-driven development (TDD), system architecture design
  • Hardware Skills:
    • Hardware troubleshooting
    • Circuit design and PCB layout

Independent Research Initiatives

Outside of my professional work, I lead NeuroDynamica, an independent research initiative. This platform allows me to explore my passion for robotics and edge computing beyond my day-to-day responsibilities, serving as an ecosystem and knowledge base for my personal projects in these fields.

Get in Touch

I’m always excited to discuss new ideas, collaborations, or opportunities. Feel free to reach out:

  • LinkedIn – Connect with me
  • Email – Reach me via email
  • GitHub – Explore my projects