
Muhammad Bilal Khan
Technology / Internet
About Muhammad Bilal Khan:
I develop high-performance multi-threaded desktop applications for Windows and Linux and have worked with large code-bases (Firefox, Palemoon).
Tech stack:
C, C++, C#, VB6/ .Net, Qt (5, 6), wxWidgets, Windows/ Win32 API, ROS (1, 2), Python, CMake, GTest/ GMock, GNU tools, Visual Studio, gdb, valgrind, git
Other:
Boost, pugixml
Experience
My career started with freelance web development in 2005, later developing Semiconductor soft components at my startup and, most recently, developing Desktop applications:
- 2005-2008: Web development (classic ASP, PHP, JS, Flash, SQL, HTML5, CSS3)
- 2011-2019: Mixed-signal Semiconductor IC design (0.6u - 0.25u CMOS)
- 2019-2020: Web development (PHP, JS)
- 2020-present: Multi-platform Desktop applications: C, C#, C++ (multi-threaded), wxWidgets, Qt, ROS, Python
Education
BE Electronics Engineering (2011)