Desktop software, Cloud platforms, Mobile apps, High-performance C/C++
Reliable software, built end to end.
From desktop apps that talk to hardware to secure cloud platforms, we take projects from idea to production — and look after them afterwards.
Selected Work
QQDEN
SaaSA building management platform for facility management companies: one portal for every building they look after, and an app for each building's residents.
Read the case studyKensingtonWorks
Desktop · Turnkey projectCross-platform software (Windows & macOS), custom built for Kensington, that allows users to configure their trackball input devices.
Read the case studyPapaGuǎn
SaaSLets buxibans and tutors in Taiwan share lesson videos with their own students only, see who is keeping up, and protect parents’ details.
Read the case studyOur Expertise
Desktop and devices
Windows and macOS apps that work with hardware, from the driver up to the user interface. KensingtonWorks shares one core across both platforms.
Cloud platforms
Platforms that keep each customer's data separate, with real-time updates and an audit trail for sensitive actions. QQDEN and PapaGuǎn are built this way.
Mobile apps
iOS and Android apps from one code base, with push notifications. They open fast and keep working on a poor connection, because they sync only what has changed.
Prototyping
If you're not sure something can be done, we build the risky part first, so you find out early whether it works. For PapaGuǎn, that was converting and encrypting video in the browser.
Tools we work with
- Python
- Django
- TypeScript
- Angular
- Ionic
- Electron
- C / C++
- Windows
- macOS
- Linux
What clients say
Thank you for your guidance on FAT file system internals and how it can be leveraged to develop an efficient file enumeration algorithm for our device. Looking forward to more collaborations in future.
It is one of the best documented bash script I have come across in a while, I was able to level-up on Django deployment best practices very quickly while getting the job done at the same time.
From the blog
All postsThe eMudhra Certificate Compromise Incident
A layman's look at the eMudhra certificate incident: the core problem, its impact and how patches address it.
Setting up pure Angular 21 Workspace as a Monorepo
This document outlines the steps required to setup a pure Angular CLI (that is, without nx or other higher level tools) monorepo...
Evolution of Web Frameworks
Web framework is a software framework designed to support the development of web sites and applications. They provide a standard way to...
Get in touch
Have a project in mind? Write to us and we'll get back to you.