About Tsz Shun
English
Native or bilingual
German
Conversational
Kantonesisch
Native or bilingual
Chinese
Native or bilingual
Experience
- Tramigo OyChief System ArchitectAugust 2024 - Today (1 year and 10 months)Responsible for the system architecture and overall technical coordination of several hardware and software projects in the area of push-to-talk and IoT communication.Owner and principal architect of the Qt-based dispatcher software (v2.0), including complete technical redesign, modernization of the codebase, and long-term maintenance strategy.Led and coordinated two hardware projects:Embedded Linux device (system design, software stack, update strategy, integration of cellular modems)RTOS-based embedded device, focusing on architectural alignment, task distribution, and system integrationTechnical responsibility for the integration of embedded devices, desktop applications, and backend systems into a stable, production-ready platform.Additionally, designed and implemented a replay and analysis tool based on ReactJS and Material UI for visualization and evaluation of communication and device data.Close collaboration with product management, hardware partners, and international development teams to ensure scalability, maintainability, and technical quality.
- Wiress Technologies FinlandSoftware DeveloperTELECOMMUNICATIONSFebruary 2020 - Today (6 years and 4 months)Espoo, FinlandLong-term involvement in the development, further development, and maintenance of a Qt-based desktop dispatcher software for professional push-to-talk and communication systems.Participation in the entire system lifecycle – from proof-of-concept phases and functional enhancements to stable production releases, with increasing responsibility for technical decisions and system understanding.In-depth work in real-time audio processing, including:Integration and optimization of Opus audio codecs (libopus)Development of audio packaging and streaming logic based on RTPAnalysis and debugging of SIP and RTP streams (INVITE, ACK, BYE) using WiresharkImplementation of end-to-end audio encryption with libsodium, focusing on security, performance, and reliability in real-time communication environments.Development and maintenance of the Qt application architecture, including:Modular UI structuresCustomer-specific adaptation of branding and layoutUse of the Qt Installer Framework for regular updates and rolloutsImplementation of additional functional modules such as GPS tracking and geofencing (Leaflet-based map integration).Support for adjacent platforms and tools, including:Automation of build and deployment processes (Golang scripts)Android app development with Kotlin to extend and integrate mobile functionsFrontend components with ReactJS and Material UI for complementary web tools
- volatiles lighting GmbHEmbedded DeveloperINTERNET OF THINGS (IOT)June 2018 - August 2019 (1 year and 3 months)Berlin, GermanyDeveloped firmware for STM32 Cortex M4 applications in FreeRTOS, using DaisyChain configuration for enhanced connectivity.Designed and implemented GUI tools with Python and PyQT to streamline workflows.Developed a custom file format for converting JPEG-compressed videos to improve compatibility with our product.Engineered drivers in C with a focus on performance optimization and system integration.Integrated external services into our product using MQTT to enhance functionality and interoperability.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Electrical EngineeringThe Hong Kong Polytechnic University2017
Certifications
- Linux System Programming and Introduction to BuildrootUniversity of Colorado Boulder2024