Whether you are looking for an experienced that will deliver functional, high-performing and innovative software or you want an expert opinion on a small implementation detail we can help you with a range of services: Consulting. You can call on my experience to help you get to the bottom of any architectural issue, review and/or refactor code, discuss alternative approaches to technical challenges, find the cause of menacing bugs or profile and optimize the performance of your software. Development. i can take your vision and transform it into working software. I do this through systematic requirements engineering, tight integration of interaction and visual design, in-depth technical feasibility analysis, efficient and cost-effective project execution and structured, tool-aided quality assurance. Platforms. With our extensive experience across a wide range of platforms, e.g. Android,, embedded Linux, Windows , i can harness the power of native, down-to-the-metal software engineering on any constrained hardware. i'm used to working with a mix of technologies like C++, Qt, QML/Qt Quick, WebKit and web technologies such as JavaScript and REST APIs to help you optimise your software and hardware stack. Migrations. Our engineers have in-depth experience in porting GUI tool-kits like Qt 3 and others to Qt 4 or Qt 5. By changing old classes to current Qt classes, reworking outdated architectural/design patterns to Model-View based approaches, and converting code for painting, multi-threading and data access, we help you and your products to be up-to-date and to benefit from new features in Qt while keeping your previous investments in the software safe. Design. UI design is an integral part of software and we have years of experience in building software user interfaces for divergent target groups across all major platforms. I works closely with your developers to make sure that the final result is visually pleasin