Desktop Software Consulting and Engineering

Available for Consulting and Permanent Roles
Fully remote or hybrid in the SF Bay Area, CA, USA


What I Do

I help teams build and improve Windows and cross-platform desktop software.

  • Cross-platform GUI with Qt/C++ and Qt/Python for Windows and macOS
  • Windows desktop software with C++, MFC/Win32, and system-level internals
  • C#/.NET development with WPF, ASP.NET MVC / Web API, SQL Server, and Entity Framework

Who I Help

I work best with teams that need hands-on engineering depth and practical execution.

  • Companies that need deep desktop software expertise
  • Startups that need rapid GUI prototyping and iteration
  • Enterprises that need Windows system-level or driver-adjacent work

Availability

I am currently available for consulting engagements and permanent roles.

DCSoft has operated since 1995 and is currently a sole proprietorship located in Richmond, CA USA.

Contact LinkedIn Resume


Featured Recommendation

David is not just an experienced engineer; he is a quick learner who adeptly mastered our complex software framework amidst the challenges of a fast-paced environment.

David consistently delivered high-quality work on time and within resource constraints.

The Creed

I develop software which genuinely improves people's lives and set a high standard of delivery and integrity.

At every milestone, my code is highly functional with little technical debt, and is easy to read and understand. I try very hard to remove unnecessary indirection and "just get to the point." I focus on the complete package (including a deployment strategy and documentation) and constantly look ahead to anticipate problems early. I will bend over backwards to meet your deadlines.