Marcin Szwaj is a seasoned .NET developer with nine years of professional experience and a decade-plus background in building web and mobile business applications from database design to front-end integration. Based in Masovian Voivodeship, Poland, he has driven development of proprietary BPM platforms and enterprise web apps using C#, ASP.NET MVC, WCF, NHibernate/EF and Sencha, and has hands-on mobile experience with Cordova and Sencha Touch. At Netwise he continues to apply pragmatic engineering to production systems, while his open-source contributions show deeper system-level skills—most notably significant full‑stack and TCP transport work on an Android Auto headunit emulator (openauto/aasdk) that spans UI, audio/video integration and networking. He combines strong backend architecture experience with UI and integration know-how, and a track record of diagnosing performance bottlenecks and fixing audio/video edge cases. His background suggests a developer comfortable moving between low-level protocol work and user-facing interface improvements.
9 years of coding experience
9 years of employment as a software developer
Magister (Mgr), Informatyka, 4, Magister (Mgr), Informatyka, 4 at UPH Siedlce
Contributions:6 releases, 43 commits, 20 PRs in 5 months
Contributions summary:Marcin primarily worked on the implementation of a TCP interface for the AndroidAuto headunit emulator. They added the `TCPEndpoint` class and the `TCPWrapper` to handle TCP communication. Additionally, the user created a `TCPTransport` class to manage sending and receiving data over the TCP connection. Furthermore, the user added the base class for Transports.
Contributions:8 releases, 106 commits, 19 PRs in 2 years 3 months
Contributions summary:Marcin contributed significantly to the AndroidAuto headunit emulator, primarily focused on the user interface and system integration. They implemented features like a cursor visibility toggle, configuration options for video margins and audio channels, and handling of recent IP addresses for wireless connections. Furthermore, they addressed performance bottlenecks by increasing the number of worker threads, and fixed several audio and video output-related issues, demonstrating a comprehensive understanding of the project.
headunitemulatorandroidautoandroid
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.