Research Software Engineer
B. Avianto
Digital Media Systems · Networked Audio
Leipzig, Saxony, Germany
Profile
Research software engineer working at the intersection of digital media systems, networked communication, and human-computer interaction.
More than 15 years of experience designing and implementing complex software systems, with a focus on real-time interaction, multimedia communication, and performance-critical applications. Work spans academic research, enterprise software engineering, and user experience architecture.
Combines systems engineering, software architecture, and interaction design to develop tools for communication, creative collaboration, and distributed media production.
Technical Skills
Programming
C++ · JavaScript / TypeScript · C# · Python · Bash / shell scripting
Frameworks & Technologies
Qt · WebRTC · HTML5 / CSS3 · SASS / SCSS · Component-based UI systems
Audio & Media Systems
JACK · PortAudio · Opus · Real-time audio streaming · Digital signal processing fundamentals
Systems & Platforms
Linux development environments · Raspberry Pi / embedded Linux · Performance profiling & optimization · Networked application architectures
Web & Interface
Front-end application architecture · UI component design systems · Interaction design for complex apps · Responsive & high-performance web
Research Focus
Real-time AV communication · Low-latency networked media · Distributed collaboration · Interactive multimedia systems · HCI for complex systems
Experience
Research Fellow
Hochschule Anhalt · Köthen, Germany
March 2025 – Present
Overlapped with the Hexagon/EcoSys role through November 2025.
Conduct applied research on real-time audiovisual communication systems for collaborative interaction across distributed environments. Design and implement prototype systems exploring low-latency media streaming and networked performance environments.
- Designing software architectures for experimental media systems
- Implementing performance-critical components in C++ and related technologies
- Developing user interfaces and interaction workflows for research prototypes
- Evaluating system performance under real-world network conditions
Senior Software Developer
Hexagon Asset Lifecycle Intelligence (EcoSys) · New York, United States
July 2017 – November 2025
Overlapped with the Research Fellow role from March 2025 onward.
Developed large-scale enterprise SaaS applications with emphasis on front-end architecture, usability, and system performance.
- Establishing front-end engineering standards across multiple product teams
- Designing scalable UI architectures for complex enterprise software
- Improving development efficiency through component-driven design
- Improved development efficiency by approximately 30%
- Reduced feature implementation time by approximately 25%
- Contributed to long-term architectural direction of the platform UI
Front-End & UX Software Engineer
EcoSys · New York, United States
December 2014 – July 2017
Led major user interface modernization efforts for enterprise project controls software.
- Designing and implementing modern UI architecture
- Leading front-end engineering for a large enterprise platform
- Developing responsive interfaces using HTML5, CSS3, and JavaScript
- Integrating UX research into engineering workflows
Web UI Designer & Developer
Research Foundation of the City University of New York · New York, United States
January 2009 – December 2014
Developed internal web applications supporting research administration and academic program management.
- Designing and implementing internal web systems
- Developing applications using C#, ASP.NET MVC, and JavaScript
- Creating systems for appointment tracking, salary distribution, and timesheet management
- Maintaining institutional websites and digital publications