Marcin Szwaj

Programista at Netwise

Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job9 years of employment as a software developer
bookMagister (Mgr), Informatyka, 4, Magister (Mgr), Informatyka, 4 at UPH Siedlce
languagesPolish, English
github-logo-circle

Github Skills (12)

ip10
boost-asio10
c-language10
cprogramming-language10
qt10
tcp10
ui-design9
graphical-user-interface9
user-interface9
linux7
cmake6
raspberry-pi4

Programming languages (4)

TypeScriptJavaC++C

Github contributions (5)

github-logo-circle
f1xpl/aasdk

Feb 2018 - Jul 2018

Library to build AndroidAuto headunit emulator
Role in this project:
userBackend Developer
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.
emulatorheadunitandroidautoandroidopcodes
f1xpl/openauto

Feb 2018 - May 2020

AndroidAuto headunit emulator
Role in this project:
userFull-stack Developer
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.
Request Free Trial
Marcin Szwaj - Programista at Netwise