Johan Bouveng is a Malmö-based software engineer and founder with over a decade building front-end experiences and running ODDLOGIC, a business development firm serving top-tier IT, design and communications clients worldwide. He blends hands-on UI work—demonstrated by contributions to high-profile open-source projects like FlyByWire Simulations’ A32NX/A380X and a vanilla-JS Super Mario remake—with client-facing leadership and product thinking. His career spans fintech at Saxo Bank, consultancy roles, and remote freelance work from as far as Boracay, underscoring adaptability across distributed teams and time zones. Comfortable shipping pixel-level UI effects and complex light/display behaviors, he brings a rare mix of creative frontend craft and entrepreneurial grit.
The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
Role in this project:
Front-end Developer
Contributions:121 reviews, 29 commits, 71 PRs in 1 year 3 months
Contributions summary:Johan primarily focused on front-end development within the project, particularly concerning aircraft displays and user interface elements. They implemented pixelated screen effects, fixed display-related bugs, and made adjustments to the intensity of these screens. The user also worked on light behaviors and effects, including strobe, beacon, landing, and taxi lights. This is evidenced by the multiple commits in CSS, TSX, and FX files with modifications relating to display and light implementations.
Create a Super Mario game in vanilla JS from scratch.
Role in this project:
Front-end Developer
Contributions:29 commits, 48 PRs, 4 pushes in 18 days
Contributions summary:Johan primarily contributed to the front-end development of the Super Mario game. Their work involved fixing UI elements, such as text positioning and correcting level name displays. They implemented new features like spawning entities based on screen entry and modified aspects of gameplay, including jump height and time counters. Furthermore, the user updated and added assets like new sprites and sounds.
in-gamejavascriptvanilla-jsmario-gamesuper-mario
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Johan Bouveng - Software Engineer at Solution Group