Levente Hunyadi

Work experience

Senior Software Engineer/Architect at LogMeIn, Budapest (2014–)

Lead engineer of the cross-platform core of collaboration and customer engagement and support products.

Working with several experienced colleagues, I was involved in software design utilizing cross-platform back-end and front-end technologies aimed at making a first-class multi-platform conference and collaboration tool of the LogMeIn software-as-a-service product join.me. The main challenges included choosing technologies and writing future-proof portable code that integrates seamlessly with platform-specific application code (for both desktop and hand-held devices) developed by several Scrum teams. This covered a broad range of topics including asynchronous operations (futures) and networking, media services, distributed state management, platform-adaptable interfaces and a monitoring framework. Our work had to keep pace with rapid product evolution (revenue from the product doubled each year, coupled with a high demand for new features) while maintaining stability. My major projects include a brand-new HTML5 client evolving from a sizable C++ code base, with a fully functional prototype developed in 2-3 months (instead of previously anticipated 6 months); a full reorganization of an existing code base resulting from fast inorganic growth as well as inherited from earlier days of join.me; and semi-automatically generated glue interfaces making an effective use of C++ template technology.

After the merger of LogMeIn with Citrix's GetGo business, I was involved in the product transfer project of the customer engagement and support application GoToAssist from Karlsruhe to Budapest. Once the product had been transferred, I became the primary feature negotiator for platform services (screen share, input control, messaging) used by GoToAssist and its twin product Rescue. To meet surging demand for new features, I have been a lead contributor to the next-generation architecture for a common GoToAssist and Rescue product, including its web technician console. As part of my work, I have been keeping in touch with several Scrum teams in Hungary and colleagues in Germany and the US.

Technologies involved: C++11/14, Boost, C++/CLI, Python, HTML5/JavaScript, asm.js, emscripten, Windows/Mac

Read more ...

Developer experience


Programming languages and paradigms I use in daily work and fields where I have over 10 years of experience.

  • Software design, architectural and design patterns
  • Multi-paradigm languages
    • C++ (C++11/14 with Standard Template Library and Boost)
  • Interpreted (script) languages
    • JavaScript and web technologies
    • PHP Hypertext Preprocessor (Joomla CMS system)

Read more ...


At the end of my Master's and as a PhD student, I have assisted in teaching various courses on software design, database and web technologies, and introductory programming. 

Read more ...

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

You have declined cookies. This decision can be reversed.

You have allowed cookies to be placed on your computer. This decision can be reversed.