15+ years of experience in software engineering, with more than 10 years specializing in embedded, real-time systems and low-level software, including expertise in multi-processing and multi-threading. 12+ years of expertise in network engineering and system administration Over 8 years of experience managing complex projects in telecommunications, CCTV, networking, and medical devices (including blood pressure monitors).