B. Avianto
Research Software Engineer
Digital Media Systems · Networked Audio
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.
Current work explores distributed media systems and low-latency audiovisual communication environments that enable collaborative interaction across distance. The focus is on building robust prototypes, evaluating performance characteristics, and translating research ideas into functional software systems.
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
Overlapped with the Hexagon/EcoSys role through November 2025.
Research Fellow
Hochschule Anhalt · Köthen, Germany
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
- → Collaborating with interdisciplinary research teams on digital media systems
Overlapped with the Research Fellow role from March 2025 onward.
Senior Software Developer
Hexagon Asset Lifecycle Intelligence (EcoSys) · New York, United States
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
- → Delivering high-performance web interfaces for enterprise applications
- → Collaborating with product, engineering, and UX teams across global offices
Key Outcomes
- 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
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
- → Contributing to the development of a mobile companion application
Web UI Designer & Developer
Research Foundation of the City University of New York · New York, United States
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
- → Applying usability and design principles to internal research tools
Education
Master of Science — Digital Media
Universität zu Lübeck
Focus on digital media systems, interactive technologies, and computational approaches to multimedia environments.
Bachelor — Architecture
Institut Teknologi Bandung (ITB)
Education in spatial design, systems thinking, and design methodology.