August 6, 2017


Software Development

Our expertise in software development covers a range of services, from Windows desktop applications using .NET (C#, VB) and C/C++ technologies to iOS and Android mobile applications. We also develop web applications utilizing HTML/CSS for front-end and PHP/SQL for back-end. Our skills on both firmware and web development has put us in a good position to handle IoT products.

Firmware Development

With our more than a decade of experience doing firmware, our expertise covers a multitude of products and systems. We have worked with consumer printers, GPS modules, GSM modules, NFC, etc. We have worked on several MCUs like Atmel (AT91SAM), Philips/NXP (LPC), ST Microelectronics (STM32), and Microchip PICs. We have worked on lower end products using bare metal implementations to high end products requiring RTOS - Nucleus, FreeRTOS, Keil RTX, ucOS-II, etc. Our work covers all levels of firmware engineering, from creating hardware abstraction layers for I2C, SPI, UART, etc. to creating the main application. We are also expanding into utilizing Arduinos and Raspberry Pis for non-timing critical applications.

Hardware Development

While we are new to the hardware development scene compared to our firmware, software, and project management services, we are starting to expand on this field. Our past designs cover mostly digital designs, starting from prototyping on breadboards to final PCB layouts. We also have links to PCB manufacturers, as well as assembly companies for an almost turn-key solution.

Project Management

We have several years of experience in project management. We have managed projects employing the Software Development Life Cycle or Waterfall model, as well as projects using the Agile (Scrum) methodology. Our project management services is headed by a Professional Scrum Master.