Your reliable software & hardware partner

Key competencies: embedded development, IoT, hardware & firmware development, robot development. Turnkey solutions and device prototyping.

Integra Sources is an experienced team specializes in various areas such as:

— Embedded system development (firmware development, Linux, RTOS, low-level programming, FPGA)

— Custom software development (business solutions, web-programming, image processing and game development)

— Mobile development (native and cross-platform development, connectivity to devices)

— Hardware development (schematics, PCB design, prototyping, different architectures, sensors and wireless modules)

— Internet of Things (develop IoT devices, cloud solutions, data analysis and machine learning)

— Robot development (flying drones, wheeled and articulated robots, positioning, image processing and behavior programming)

We really love challenging tasks in these areas and you can be sure you will get excellent results. 

 
$10,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2013
Show all +
Barnaul, Russia
headquarters
  • Lenina, 154A
    Barnaul, ALT 656037
    Russia

Portfolio

Key clients: 

Simple Robots, GeoMoby, DaVinci Learning, University of East London, Visybl, ION Motion Control, GP2U, Theradome, HappyCode, Handscape

2-channel motor controllers

2 channel motor controllers were based on MCU HD64F3687F with CPLD EPM3064ATC44-10 or based on ATXmega. Custom schematics and PCBs were designed in EAGLE and Altium. The device has many versions with various input controls (analog, serial, programmable) and PID, the output current from 5 A to 150 A per channel and input voltage from 6 V to 48 V. It runs custom firmware written in C/C++ using HEW and AVR Studio IDEs. CPLD

firmware was written on AHDL using MAX+PLUS IDE.

Full Case Study

Smart Home system head unit

We've developed a tablet-style smart home head unit based on Allwinner A20 microprocessor. We made schematics, layout and prototype tests. The device has a 7-inch touchscreen, NFC module, and other peripherals. Also, custom Linux build was developed and tested. We adapted the NFC driver to operate as a part of sunxi-linux, wrote LED stripe driver, ran Qt application with eglfs without X11 and desktop. Implementation of a tool

for testing hardware: - CPU - Memory - SD card - Display - NFC - WiFi - Ethernet

Full Case Study

Interactive Answering machine

This device is being connected to Public Switched Telephone Network and has a wide range of possibilities. The device can answer an incoming call and make an outgoing call, detect caller ID, record and play speech and tone signal. The device is being connected in between PBX and a user phone and fully emulates PBX port, i.e. provides power supply to a phone line, generates high ringing voltage and detects phone pickup. The

device can be powered from the [email protected] power supply via micro USB cable. Installed STM32F415 MCU performs ADC/DAC conversions, digital signal processing and controls all operations. Also, the device has SDCARD connector and Ethernet port.

Full Case Study

...

Custom IP Camera

This project included PCB design, prototyping, creating custom Linux build and end-user software. This board is based on Allwinner A20 microprocessor. Optimized custom Linux build is loaded in 10 seconds. Camera module OV5640 is attached to this board and can stream video 1080p at 30fps to the PC via WiFi. Video stream was encoded by H.264 codec.

Full Case

Study

Drone Autopilot

Drone Autopilot is based on AVR MCU ATXmega. Custom schematics and PCB were designed in Altium Designer. It runs ported and customized Ardupilot firmware which was written in C/C++ (AVR Studio IDE). The firmware works with native host PC application called MissionPlanner. It has 3-axis accelerometer, 3-axis gyroscope, a pressure sensor and GPS on board. It has up to 6 RC inputs to receive control from RC-receiver and up to 6 RC

outputs to control motors and/or servos. It has up to 4 external serial interfaces to connect extra modules. The prototype was made and tested.

Full Case Study

Fall detection algorithm development

Development of a new algorithm for human fall detection using JeVois camera. The main goal was to be able to operatively detect a fall of an elderly person. The algorithm was based on Hidden Markov Model to determine states and their transitions. Requirements for the algorithm: 1. Should be able to work with high FPS (60 and more). 2. Should be able to identify a person's state (sitting, walking, lying, falling) 3. Should be

able to detect human inside the frame and detect fall of this person. 4. Should not detect lying as falling. Further development includes works on Regions of Interest for excluding these areas from analysis or taking more care when a person is in these areas. This may help to understand the everyday activity of a person and trigger specific events if some...

SkinView Application Improvement

This project is dedicated to improving several algorithms for image processing and recognition. Methods used: histogram analysis, contours detection, color filters, image overlay implementation. Several algorithms were used: average color search, histogram analysis. Initially, the source code was ported from Python to C++, OpenCV library is used.

href="https://www.integrasources.com/portfolio/skinview-application-improvement/">Full Case Study

Beacons Development

We have developed several custom firmwares for BLE beacons based on EM6819 and nRF51. We made Adv packet customization, Gatt-service and characteristic modifications, energy consumption reduction.

Full Case Study

Geoposition iOS/Android tracking library

Location based service for combining iOS/Android location monitoring and beacon location service was implemented during this project. This library provides the precise position of the device. At the same time, this library is power balanced and used as less battery power as it's possible. The library allows developers handle event for entering/exiting specific geo zone, track device being inside zone. It automatically switches

within GPS high accuracy, power balanced and BLE beacons location modes.

Full Case Study

BLE Scanner with Geolocation

This project is about developing PCB and firmware for scanning BLE beacons. The device collects data from the beacons and saves it to the internal Flash memory. Whenever device can connect to 3G or WiFi network it attaches GPS mark and sends them to a server. The key feature of the project is an ability to work for many days without charging. The device is designed on nRF52 (as MCU) and SIM5360 (as 3G+GPS) modules.

href="https://www.integrasources.com/portfolio/low-power-consumption-ble-scanner-geolocation/">Full Case Study

BLE Guitar Pedal

This wireless BLE 4.0 pedal enables musicians and performers to change or scroll through pages on their digital devices using their feet. It has a solid aluminum case and elegant design. The device can be powered by 9V battery or external 9V power supply. The device has USB 5V output and can charge tablets or phones when powered from external power supply. The device uses nRF51822 BLE SOC that provides high working range and

low power consumption.

Full Case Study

 

Robot Lawnmower

The complex project consists of hardware design, prototyping, firmware development and testing. This project is based on STM32F4 microcontroller, runs on RTOS, has a lot of sensors, camera, and comprehensive behavior. The firmware includes several parts such as computer vision (OpenCV), positioning, behavior algorithms, status monitoring, remote control, battery management. The robot has a lot of peripherals including WiFi,

GPS, GSM, camera, IMU, wireless module NRF24L01, LCD display.

Full Case Study

Reviews

Sort by

IoT Development for Industrial Design Firm

“Their engineering prowess was really strong. They knew how to solve problems with very little instruction.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Mar. 2018 - Aug. 2018
Project summary: 

INTEGRA SOURCES built a prototype for an industrial design firm. The project required a capacitive sensor that would actuate when a user touched the outer housing of a device.

The Reviewer
 
1-10 Employees
 
Redwood, California
Ryan Norbauer
CEO, Norbauer & Co.
 
Verified
The Review
Feedback summary: 

The project was ultimately cancelled, but INTEGRA SOURCES proved through prototypes that the final product was possible. Their engineering knowledge and flexibility with communication made the process go smoothly, and their work was exceptional.

BACKGROUND

Introduce your business and what you do there.

I own an industrial design firm. We produce products for clients and for sale directly to consumers.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with INTEGRA SOURCES?

We were working on a product for a client that required some electrical engineering services. I did all the mechanical engineering design, but needed help to develop a particular circuit to go inside the device.

SOLUTION

What was the scope of their involvement?

The product was a toy related to a licensed movie property. It needed to play a sound when anyone touched the outside of the housing. They worked on a circuit with a capacitive sensor that would actuate whenever the housing was touched. It interfaced with the housing, and needed to fit in as small a space as possible.

We broke the project into two separate stages: a feasibility study and a development process. They proved that the design was possible by creating successful prototypes, and they documented the actuation process with test videos.

What is the team composition?

The team composition changed over time, but we worked with at least five people on the project. There was one dedicated engineer, and a few project managers through the course of our engagement.

How did you come to work with INTEGRA SOURCES?

I found them on Upwork and decided they were the best fit among the vendors I had to chose from. They understood the project requirements and were confident they could achieve the desired results.

How much have you invested with them?

The total was around $10,000.

What is the status of this engagement?

We started working together around March 2018. Ultimately, the project was cancelled in October 2018, after the client decided to get out of the business. Up until that point, the project was entirely successful.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

Even though we didn’t complete the project, they completed all the technical details and proved that the product could work.

How did INTEGRA SOURCES perform from a project management standpoint?

Since I’m in California and they’re in Russia, they made the whole process much easier by sending videos and organizing the project through Basecamp. Their work was absolutely top-notch, and their English was perfect.

Initially, we communicated through Skype messages, but they switched to Basecamp when I needed something easier to track. I appreciated their flexibility.

What did you find most impressive about them?

Their engineering prowess was really strong. They knew how to solve problems with very little instruction from us, and they gave us exactly what we needed.

Are there any areas they could improve?

Because we interfaced with so many people, we didn’t always know who our main point of contact should be. We could reach out to anyone, and they handled it well, but it would have been helpful to have a dedicated point person. There was a project manager, but that person changed once or twice during the process. It wasn’t a major problem, but it did create some confusion.

Do you have any advice for potential customers?

I don’t have any recommendations. We had a few requirements and plans, but they anticipated everything we needed. In general, I would recommend having a plan in place, but they are very proactive.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
    Their hourly rate was reasonable. Time requirements were greater than anticipated, but I don’t have a lot of experience with this type of project.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

IoT Development for Aerospace Company

"Both young and motivated, the team is unafraid to research problems and develop their own solutions."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Jan. 2018 - Ongoing
Project summary: 

INTEGRA SOURCES developed a server for an IoT application. The team has since introduced new protocols and built a database. Services include server management.

The Reviewer
 
11-50 Employees
 
Montreal, Quebec
President, RAM Ruiz Aerospace Manufacturing
 
Verified
The Review
Feedback summary: 

The database has satisfied all scope requirements. The upgrades have improved communication and performance. Team strengths include accessibility and problem-solving.

BACKGROUND

Introduce your business and what you do there.

I’m the President of Ruiz Aerospace Manufacturing. We develop new IoT and Industry 4.0 technologies, mainly in the aerospace composites manufacturing market.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with INTEGRA SOURCES?

We’d been developing an IoT application and product for the last few years. We needed outside expertise on building servers for communication management, data storage, and cloud computing.

SOLUTION

What was the scope of their involvement?

We assigned INTEGRA SOURCES most of server management. They created a MongoDB NoSQL database, and then developed a Qt platform. The team has also embedded software and updated communication protocols from JSON.

What is the team composition?

We work with 10 people including two project managers for IoT development and electronic device and embedded software development.

How did you come to work with INTEGRA SOURCES?

We originally searched for a contractor through a freelancing platform. At first we worked with several freelancers, but we were impressed by the quality of INTEGRA SOURCES' work. We decided to contract with them exclusively.

How much have you invested with them?

We invested about $100,000.

What is the status of this engagement?

We started working with INTEGRA SOURCES in January 2018 and the engagement is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

INTEGRA SOURCES has expanded compatibility across servers and improved communication. The team fulfilled out requirements for the MongoDB database development and launch. The communication protocols updated included buffers and robust TCP/IP configurations.

How did INTEGRA SOURCES perform from a project management standpoint?

The team demonstrated strong management skills when they manage our servers for a week during an important trade show; we showcased our product at the event. Communication channels are always fluid and straightforward.

What did you find most impressive about them?

They’re client-oriented and responsible. Both young and motivated, the team is unafraid to research problems and develop their own solutions.

Are there any areas they could improve?

Everything has gone well and we’re satisfied in all aspects.

5.0
Overall Score I’d been working with three other partners, but I decided to hand everything over to INTEGRA SOURCES.
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
    INTEGRA SOURCES offers the best value for their pricing in my experience.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

IoT Wearable Solution for Senior Healthcare Provider

“They’re easy to work with, reasonably-priced, and deliver high-quality solutions.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Nov. 2017 - June 2018
Project summary: 

INTEGRA SOURCES built a wearable device, developing both the hardware and firmware. Product features include emergency alerting and Wi-Fi capabilities. They made the device small so as to be wearable.

The Reviewer
 
501-1,000 Employees
 
Reston, Virginia
CIO, Healthcare Company
 
Verified
The Review
Feedback summary: 

INTEGRA SOURCES is incredibly organized and consistently meets project goals. The team is overseas, which can cause scheduling issues, but it’s easily manageable. The product hasn’t been released yet, but the internal team is extremely pleased with the prototype.

BACKGROUND

Introduce your business and what you do there.

I’m the CIO of a medical company that provides in-home healthcare services such as nurses and therapists primarily for senior citizens.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with INTEGRA SOURCES?

We work with providers of personal emergency response solutions, so we wanted to create an improved solution we could offer to our patients.

SOLUTION

What was the scope of their involvement?

INTEGRA SOURCES built a wearable product with features such as emergency alerting and fall detection. They did everything from building the actual hardware to writing the firmware. The device leverages Wi-Fi capabilities, so seniors can reliably use it in their homes. INTEGRA SOURCES made the product small, so it could be worn as a watch or a pendant around the neck.

What is the team composition?

We worked with a team of about four people, but I primarily interfaced with one person.

How did you come to work with INTEGRA SOURCES?

We found them on Upwork. They had good ratings and a strong product portfolio that aligned with what we were looking to develop. They seemed like a good fit, so we hired them.

How much have you invested with them?

We spent around $30,000–$40,000.

What is the status of this engagement?

We worked together from November 2017–June 2018.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

INTEGRA SOURCES built a workable prototype that successfully met all of our key product goals. We haven’t deployed it yet, but the internal team is pleased with the device’s capabilities.

How did INTEGRA SOURCES perform from a project management standpoint?

They’re organized and keep good records of all the tasks that are done and need to be done. We met weekly over Skype and also communicate via email. INTEGRA SOURCES also implemented a project management tool to track progress.

What did you find most impressive about them?

They’re easy to work with, reasonably-priced, and deliver high-quality solutions. We’re highly pleased with their work.

Are there any areas they could improve?

They’re based overseas, so the hours didn’t align perfectly, but it wasn’t too bad.

5.0
Overall Score Everything went as expected.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They kept on track with the schedule we established.
  • 5.0 Cost
    Value / within estimates
    They’re not the cheapest or most expensive solution, but the quality for dollars is a high value.
  • 5.0 Quality
    Service & deliverables
    They met our project specifications, so I have no complaints.
  • 5.0 NPS
    Willing to refer
    They’re easy to work with, knowledgeable, and speak English well.

Software Dev for Elderly Care Company

“They understood very quickly what it was I was looking for.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Apr. 2017 - Ongoing
Project summary: 

INTEGRA utilized OpenCV to build a custom algorithm, worked on data frames, and analyzed different image sequences for a home health product.

The Reviewer
 
1-10 Employees
 
Belgium
Phillipe Laxan
Owner, Algodroid
 
Verified
The Review
Feedback summary: 

INTEGRA maintains a patient and helpful approach, and there have been no communication issues amidst time differences. They’ve provided regular and comprehensive progress updates to ensure accuracy, as well as constant resource availability, throughout the ongoing project.

BACKGROUND

Introduce your business and what you do there.

I’m the owner for a future company that will be incorporated in Belgium under the name of Algodroid. It’s a company involved in using cameras to detect falls in the home of the elderly to promote better health.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with INTEGRA?

I needed help with software development.

SOLUTION

What was the scope of their involvement?

They built a custom video algorithm, worked on data frames, and analyzed the different sequences of images of an elderly person working or living at home. They analyze different sequences of images such as working speed, footprint laying, and data analysis of each person.

They are very skilled in OpenCV. It was a very sensitive algorithm to build, and we worked on it every day for 6 months. We are getting closer to the objective, and we plan to be finished by the end of the year. We will incorporate some video films in a commercial side for promotion.

What is the team dynamic?

There were 2–3 different people with various skills. There’s 1 person in charge of development, and he’s very talented.  

How did you come to work with INTEGRA?

I found them through Upwork. I looked at 5–6 different teams at the beginning, and it was between 2 teams. I chose Integra 2 weeks after the first estimation of work.

How much have you invested with them?

I’ve spent around $15,000.

What is the status of this engagement?

We started working together in April of this year, and the work is ongoing.

RESULTS & FEEDBACK

How did INTEGRA perform from a project management standpoint?

It took 1–2 weeks to understand one another from our different viewpoints. They understood very quickly what it was I was looking for, and the type of algorithm I wanted to prepare. Once we acclimated with one another, there was no problem. The time difference hasn’t caused any issues, and our communication is smooth. We have Skype calls when we need to talk about any problems, and all of the documents, videos, films, and communication are on Basecamp. They have good precision with time.

What did you find most impressive about them?

They showed me the process of the video films. They keep me updated on the progress and different issues, and are really good teachers. They provide good explanations of what they’re doing, the problems they’re facing, what the possible solutions are, and what would be the best in terms of investment. They’re a very nice, skilled team. They’re very patient and helpful, and I would definitely recommend them.

Are there any areas they could improve?

There have been no surprises, and it’s all been really fluent. Even with the 5-hour time difference, there’s been no problem. There is always someone available.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They respect all of the timelines.
  • 5.0 Cost
    Value / within estimates
    They’re a very nice team. If I had a new project, I would collaborate with them.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I would recommend them.

Software & Hardware Development for Hardware Startup

"INTEGRA delivers solid results, along with clear documentation and communication."

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Apr. - May 2017
Project summary: 

As a third-party provider, INTEGRA developed custom software for the first version of a Raspberry Pi operating system, as well as the necessary hardware. They fixed bugs and are currently making improvements.

The Reviewer
 
1-10 Employees
 
United States
Cofounder, Hardware Startup
 
Verified
The Review
Feedback summary: 

Their high-quality work and reliable, proactive project management recommend them as a serious candidate for long-term partnership. They provide helpful collaboration, offering valuable suggestions for technical and UX improvements and researching feasibility for new ideas. 

BACKGROUND

Introduce your business and what you do there.

I am a co-founder and the CTO of a hardware startup based in the U.S.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with INTEGRA SOURCES?

I wanted to develop an operational systematization software using a certain type of technology that would require senior engineers. I’m located in Brazil, which lacks expertise in this technology, so I started looking for freelancers and companies to whom I could outsource the development.

SOLUTION

What was the scope of their involvement?

INTEGRA developed a customized operational system for Raspberry Pi devices. They also provided the hardware development the project required.

What is the team composition?

I worked with two project managers, one for hardware and one for software, and a sales manager who handled billing. I’m not sure how many developers they used, since my contact points were strictly the managers.

How did you come to work with INTEGRA SOURCES?

I found them through an Upwork search, after vetting about four companies.

How much have you invested with them?

We had a finite initial budget of $30,000 for the project. They delivered the first phase under budget, but we have since increased the scope.

What is the status of this engagement?

We started working with INTEGRA in April 2017. They delivered the first version 30 days later, in May. We are currently working on improvements.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The quality of their work is very good, especially from a technical and management point of view. INTEGRA delivers solid results, along with clear documentation and communication.

They corrected any major bugs during the process. The team proactively identifies and solves issues. When they find an problem with functionality or even something that could use improvement from a user experience perspective, they make suggestions. It’s really good to work with them.

How did INTEGRA SOURCES perform from a project management standpoint?

Occasionally, they didn’t deliver as much as expected, but in those cases, they communicated with us about them in advance.  That gave us time to solve them together.

What did you find most impressive about them?

They are open to our ideas and needs. If I think of something new, I can discuss it with the team, and they will research it and give me feedback on whether or not it’s feasible.

Are there any areas they could improve?

No.

Do you have any advice for future clients of theirs?

The most important advice I can give is to find a trustworthy company willing to work with you as a partner and to consider a long-term relationship. INTEGRA is serious about communication, organization, and documentation.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Firmware Device for Music Gear Tech Company

“Their functionality and reliability are perfect… and the product works flawlessly.”

Quality: 
4.0
Schedule: 
3.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Feb. - Oct. 2017
Project summary: 

Integra Sources conceptualized the firmware, PCB, and physical enclosure for a Bluetooth-enabled device for musicians. The product works in tandem with iOS, Android, Mac, and PC platforms.

The Reviewer
 
1-10 Employees
 
Washington
Owner, Music Gear Tech Company
 
Verified
The Review
Feedback summary: 

Integra Sources provided a bug-free design, and connections to expert manufacturers. Though slow in the warmup period, they codified their process and provided a strong product.

BACKGROUND

Introduce your business and what you do there.

We develop music gear and products to improve musicians’ performance abilities. I’m the owner.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Integra Sources?

We had not done Bluetooth work on our own, and needed an expert to help us develop a Bluetooth-equipped guitar pedal.

SOLUTION

What was the scope of their involvement?

The pedal connects to Bluetooth devices to control a myriad of functions, from controlling effects and amplifiers to starting and stopping recording software, with several other features. We wanted it to work with every Bluetooth device on the market, so wanted to be sure it would work in tandem with iOS, Android, Mac, and PC platforms.

They developed everything from the ground up, including the firmware and PCB [printed control board]. They also provided CAD models to visualize the enclosure. We were responsible for sourcing the products, but they made suggestions to complete the physical build. I’m currently sourcing, manufacturing, and bringing the pedal to market.

What is the team dynamic?

There were five or six people on their team, and most of our early interaction was through Basecamp. We transitioned to Skype, as I was already using it for other vendors throughout a typical day.

How did you come to work with Integra Sources?

We posted an ad on Upwork, and interviewed 10–12 companies that specialized in low-energy Bluetooth development. Integra had the best communication, mixed with an affordable price range.

How much have you invested with them?

Our total is around $12,000.

What is the status of this engagement?

The project lasted from February to October 2017. I recently realized the design doesn’t include enough SMT [surface mounting technology] components, so we may rehire them in the future to make modifications and bring our manufacturing cost down.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We’re currently running a Kickstarter campaign, and sales will go live in a couple of months. The product works flawlessly, and there are no outstanding bugs or issues. All the influencers who test it  love it.

How did Integra Sources perform from a project management standpoint?

Their functionality and reliability are perfect. The start of the project was a little slower than I hoped for, but after the first month or two, they figured out our style and kept things moving. After the initial kickoff, the process was quick and seamless, and communication was good.

What did you find most impressive about them?

They did a great job resourcing and networking with other manufacturers. They provided options I wouldn’t have known about. All of our past projects were simpler and didn’t require the kind of expertise our new manufacturer has.

Are there any areas they could improve?

They had a little difficulty early on, but that improved quickly, and they ultimately made exactly what I wanted.

4.5
Overall Score
  • 3.5 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Software Dev for Robot Programming Startup

"[INTEGRA] will go out of their way to find something which fits us."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Aug. 2016 - Ongoing
Project summary: 

Integra Sources developed software for a tech startup based in Taiwan that focuses on using robots to help teach kids how to code. 

The Reviewer
 
11-50 Employees
 
Taipei, Taiwan
Joseph Millogo
Director of Ciriculum, DaVinci Innovation Labs
 
Verified
The Review
Feedback summary: 

Integra rewrote software that allowed the startup to improve upon existing software for the robot, which in turn improved the way the kids were taught to code. Integra also found an easier way to connect the robots to PCs. The ability to customize software for the client was key to their success.

BACKGROUND

Introduce your business and what you do there.

DaVinci Labs is a startup based in Taiwan. We’ve been operating for two and a half years, and focus on using robots in order to teach 9-16-year-olds how to code. We are using Python for building different types of interfaces, and robots such as Lego Mindstorms EV3, Vex and Makeblock’s Mbot, in order to give students different challenges, in the hope to see a progression. I am the curriculum director of the company, in charge of our course content.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with INTEGRA SOURCES?

From the beginning, we aimed not to become a mainstream company. There are many groups out there trying to create coding classes, but most end up with a mechanical approach, telling kids to build robots. Coding is usually a small part of the process. We wanted to find a company who could help build an interface which would allow students to actually learn how to code, and focus less on the building.

SOLUTION

What was the scope of their involvement?

We went to INTEGRA with the idea of bridging visual and native programming. They built a whole library for a new robot we wanted to deploy, using the Google Blockly concept. We had new blocks and Python code, using a whole new platform.

We’re currently using EV3 with Google Blockly, and the aim is to go to Python. Their team helped us rewrite the whole library in a way which allowed us to make use of Google Blockly on an EV3 robot.

What is the team dynamic?

They assigned someone to interface between us and them. He was in charge of the whole project, and came up with the whole plan. I believe there were separate teams for hardware and software components. We started work on the Mbot parts, and are now working on software development.

How did you come to work with INTEGRA SOURCES?

When we started working with them, I was not yet a part of the company. I believe we found them on Upwork.

How much have you invested with them?

They had a flat $35 per hour fee, regardless of how many people were working on the project.

What is the status of this engagement?

We started working with INTEGRA in August 2016.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The most impressive thing they’ve done for us has been the rewriting of our entire library. We are currently using a platform which could not run native Python normally, but we have this ability. INTEGRA wrote a whole new firmware and installed it on the hardware. The most interesting thing is that the actual manufacturers of our robots are using a whole different approach. We’ve told them that we actually have a better solution than them, and tried to make a deal.

They’re very practical and have a lot of experience from working in different fields. We had a lot of problems connecting our robots to PCs. INTEGRA suggested that we use a wireless connection, which would be more reliable, faster and safer. It was a big jump for us, and I’m happy with the output.

How did INTEGRA SOURCES perform from a project management standpoint?

I’m not sure what their internal structure is, but they have a large and talented team, with enough manpower. They’ve worked long hours to make sure everything was done in time. We were in touch even during weekends and after working hours. I could write them at 11 PM, and still receive a reply. We have good communication, and are friendly to each other.

Although INTEGRA is a professional company, they still remember the importance of client communication, and have tried to make it enjoyable. We do our job with a smile on our face, and I’ve never had a situation of needing to contact someone on their side, and not getting through. I have nothing negative to say in this regard.

What did you find most impressive about them?

The communication and the simple fact that we can customize whatever we’re looking for. They will go out of their way to find something which fits us. Services in Taiwan are much cheaper, but there are limitations to what we can do locally. We haven’t seen this with INTEGRA—if something is more efficient, they will go for it. They’ve made research on what the best approach for our issue is, and bring back multiple options. This is the main thing which separates them from the bunch.

Are there any areas they could improve?

There is currently an embargo with Russia, which has made payments difficult. This is not INTEGRA’s fault; it’s simply a problem on our side we haven’t found a solution for. I can’t think of anything specifically relating to them.

5.0
Overall Score I have no complaints.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    Always on time.
  • 5.0 Cost
    Value / within estimates
    They’re less expensive than many other developers.
  • 5.0 Quality
    Service & deliverables
    I’m very satisfied.
  • 5.0 NPS
    Willing to refer
    We’ve already done it.

Software Dev for Measurement Equipment Dev Company

"... ... these guys always suggest the best ways to complete the tasks once the specification is received."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
2015
Project summary: 

Integra Sources provided software development sources for a Slovenian measurement equipment manufacturing company. They developed a specific measurement tool for the company.

The Reviewer
 
11-50 Employees
 
Slovenia
CTO, Measaurement Equipment Dev Company
 
Verified
The Review
Feedback summary: 

Integra Sources' engineering team exceeded expectations. Daily reports on development projects made it easy for the client to stay on top of every task. The team at Integra Sources is easy to talk to, regardless of the topic of discussion.

BACKGROUND

Introduce your business and what you do there.

I am CTO at a Slovenian measurement equipment development company.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Integra Sources?

We were looking for a company to provide high level software development services for our device. By that I mean clean and robust code for both frontend and backend with proper documentation.

SOLUTION

What was the scope of their involvement?

Integra Sources was involved in the software development for a measurement device of ours. The main programming languages used were C, C++, Java, JavaScript and Python. List of software that was developed included Oscilloscope application, Spectrum analyzer, Logic analyzer with support of UART, SPI and I2C. Integra Sources also developed a bode plotter, application for adjusting system settings, and implemented the licensing procedures for this device (user can buy applications on marketplace).

How did you come to work with Integra Sources?

We surfed through the internet and found IS website, and were impressed by the projects that were implemented by their engineering team. I was also pleased with the sales department. Their managers really tried to help us, not just sell something, which was really important for me.

How much have you invested with them?

Around $100,000

What is the status of this engagement?

We started to work together 2 and a half years ago. Integra Sources team has completed the main tasks and we continue to work on further enhancements of the system as well as in the implementation of new features. And, of course, we have plans for future projects.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

Their engineering team always manages to complete all the tasks on time. There were several tasks that were a bit slowed down, and the team had to take extra time to complete the tasks, which is good. At the result of the project, all tasks were completed. What our team really liked about IS is that these guys always provide you with a daily report document and update it each day so we were able track all the activity and add comments on the separate tasks.

I’m more that sure that our feedback can be improved with the time as we continue to work with IS on the project and some other projects as well.

How did Integra Sources perform from a project management standpoint?

We were provided with a project manager with just the right amount of involvement to make sure that everything went well, and there were several misunderstandings, but nothing serious.

As I told you, they provided us with a daily report. They also set up a Basecamp project to have all the documents and all the important information kept there. We asked them to join our Redmine and they did it without any problems.

What did you find most impressive about them?

I would say that communication and high skills are the major factors here. The availability is also good (project and sales managers available on Skype practically the whole day. IS can provide you with a direct access to the developers which is also convenient.

What I personally liked about them is that these guys always suggest the best ways to complete the tasks once the specification is received. It is good to see different options that we have.

Integra's team is not only very professional, but they are also really good partners to speak with. People are not robots and it is impossible to talk about work all the time. So, with IS team we can discuss anything and we appreciate that.

Are there any areas they could improve?

Nothing to say here, guys sometimes took extra time on weekends when our deadlines were really tight. A+ for that.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Firmware Development for Asset Tracking Startup

“Integra is willing to seek out solutions to problems that are not cookie cutter and are important to what we do.”

Quality: 
5.0
Schedule: 
4.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Jan. 2016 - Ongoing
Project summary: 

Integra was hired for their firmware development expertise in order to do embedded programming, design, and development. Having already proven their capabilities, the engagement is ongoing.

The Reviewer
 
1-10 Employees
 
Germantown, Maryland
Founder, Asset Tracking Startup
 
Verified
The Review
Feedback summary: 

Integra's creative engineers have innovative problem-solving skills and in-depth expertise which make this team a strong partner in their field; their flexibility and affordability allow the relationship to remain sustainable in the long term.

BACKGROUND

Introduce your business and what you do there.

I’m the founder and CEO of a startup that makes an Internet of Things solution for businesses to track physical goods: vehicles, pallets, and people. We make a connected hardware solution that has both hardware components that are connected to the cloud and then we have a cloud component as well.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Integra Sources?

Since half of our product portfolio is hardware, which almost always implies firmware, we were looking for firmware development expertise. And that's not easy to come by, especially not at reasonable price points. You can get app and cloud developers across the board, and there are a lot of choices there. We were looking for a company that had the ability to work on specific microcontrollers from different companies. Integra, although located in the middle of Russia, had the exact kind of expertise we were looking for. I think we’ve gotten over the geography challenges during the last 18 months we’ve been working with Integra, and they’ve been doing pretty good work for us. They’ve mainly done embedded programming for us, as well as some design and development.

SOLUTION

What was the scope of their involvement?

We make Bluetooth beacons that are different from other Bluetooth beacons because they are deployed in enterprise assets, so there’s a high level of reliability, monitoring, security, etc. Integra wrote the firmware for four or five models of Bluetooth asset beacons. We also have a little gateway device that scans for these beacons and talks to the cloud. Integra's engineers also developed the front-end portion of the firmware.

 

We give Integra the hardware design, and then they do the firmware on top of that, even though I think they have some expertise on the hardware side as well. I have firmware engineering expertise, but I don't have the time to do that anymore. I would say we depend almost entirely on Integra for firmware work.

 

How did you come to work with Integra Sources?
I use Upwork a lot, so that’s where I found Integra. My usual practice with Upwork is to create a mini-project — something that’s not expensive or time-consuming — and then have two or three companies or freelancers work on it and then I pick one out of that list. I remember doing this project about 18 months ago. I had a firmware developer in India, another one in the United States, and then Integra. Right now I work mainly with one developer, but over the last year I've worked with at least four people. They all have been able to solve some fairly complex challenges that go beyond just reading the documentation and reading the code and that’s always impressive.

Price was one of the most important aspects in choosing Integra. We did some firmware work with companies here that were north of $140 and $150 an hour, and that was incredibly expensive. I wasn't necessarily looking for the cheapest provider out there, and Integra isn’t, but I think they offer a pretty good balance. In addition to being closer to our point of affordability, Integra's skills are even better than some of the companies I've seen here.

 

How much have you invested with Integra Source?

I think we spent about $20,000 with Integra last year, and this year we might do at least that, if not more.

 

What is the status of this engagement?

We probably started working with Integra in January 2016, and the project is ongoing. Right now, I'm waiting for some folks to come back from vacation, so we can kick off the next phase.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We are a small startup, so we don't keep many metrics. If a solution works, we’re happy. There has been more than one occasion where, especially when we work with fairly new products and/or chip sets, that the lead documentation is insufficient. I have told the Integra engineer to do whatever it takes to solve a problem — go onto public forums or the discussion forums related to that product and post their questions to get the right answer. They have done all of that. I’ve gone to forums, and I’ve seen questions that looks remarkably like what we’ve been asking, only to later find out that our engineer posted it. I think that’s good initiative. Integra is willing to seek out solutions to problems that are not cookie cutter and are important to what we do. We have fairly important clients today for whom we would not have had a solution without the Integra engineer’s creativity.

How did Integra Sources perform from a project management standpoint?

I usually prefer to work with only one developer on a project, but there’s usually another person who fills a project management role. I don't know if that’s what they do as a matter of course, but I always ask for one developer for a certain period of time, so we can get totally immersed and get the job done. I haven't had any problems with Integra’s project management. I usually just tell the project manager to stay out of the way. I’ll say, “I need the engineer for this broad task that may take a couple of weeks.” That way, the project manager knows that, for two weeks, it’s full-time. Toward the end of that period, I might get a message from the project manager saying, “Do you think this is going to go on for another week, or are you ramping down?” and I provide some guidance. We have to shift products back and forth often, and the project manager has taken care of that fairly efficiently. Sometimes the shipment aspect of our work is frustrating, but Integra certainly is not responsible for those political boundaries.

 

What did you find most impressive about Integra Sources?

I can only speak for the other companies I looked at insofar as them being competitors. I looked at a couple of companies in India, and I think they just wanted to check the box and run. I also worked with another fairly specialized embedded design and programming shop in Portland, but they were extremely expensive, and I'm not sure they would have been comfortable with going out of the box. I think the larger firms tend to stick by their requirements and not stray from them too far. We sometimes don't know what the solution is going to look like, and I certainly think that flexibility is helpful.

 

Are there any areas Integra Sources could improve?

This isn't all Integra’s problem, but it was difficult getting packages to them in Russia. I think the shipping rules change quite frequently. There have been times when I have followed last month’s instructions only to find that the rules have changed again, and the shipment gets returned to me. That’s happened a few times, though I think we’re past that now.

 

As a startup, I am very happy with what I'm getting from Integra. If I were a much bigger company, I would probably be looking at a more structured firm, but I actually don't want that much structure. I want problem-solving rather than a straight engineering project.

5.0
Overall Score I'd give Integra a 5, no question, and I would continue to use them for that reason.
  • 4.0 Scheduling
    ON TIME / DEADLINES
    The schedule slipped because of the complexities of the project itself. Sometimes in what we do, we don't know which way to go and schedules get affected because of that.
  • 5.0 Cost
    Value / within estimates
    There are lower cost options available, but in terms of overall value, they are the best.
  • 5.0 Quality
    Service & deliverables
    I’ve done many projects with them, and they’ve always delivered more than what I expected.
  • 5.0 NPS
    Willing to refer
    If potential customers are looking for embedded development, I would recommend Integra 100%. I don't know about the other services Integra provides.

Software Development for Geofencing Solution Company

"They always made sure that the requests were understood and implemented correctly, with all the testing done."

Quality: 
5.0
Schedule: 
4.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Sep. 2016 - Ongoing
Project summary: 

Integra Sources develop software for a location-data intelligence firm. Specifically, they work on the hardware and firmware of a wearable tracking device with a compatible mobile application.

The Reviewer
 
1-10 Employees
 
Perth, Australia
Chris Bauda
CEO, GeoMoby
 
Verified
The Review
Feedback summary: 

Integra Sources' extensive preparation beforehand helped give confidence to the client that they chose the right partner. Despite the time difference, they are able to stay in constant communication. Integra's dedication to the project has led the client to develop an ongoing relationship.

BACKGROUND

Introduce your business and what you do there.

I am the CEO and founder of GeoMoby. We’re an Australian company based in West Perth and we specialize in location-data intelligence. We’re using technologies like geolocation and geofencing for clients in different industries. At the moment, we mainly focus on construction, mining, and oil and gas.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Integra Sources?

We provide a retail Android and iOS app but were working with one specific client who wanted to improve our productivity tracking solution. The challenge we had was to build some sort of wearable device based on our technology, which would be carried by personnel on their helmets. We had absolutely no idea about how to create it since we were being asked to work with a completely different technology compared to what we had been using. We started looking for a company which could work on both hardware and firmware.

SOLUTION

What was the scope of their involvement?

We initially worked with an account manager from Integra Sources’ side who filtered our requirements and decided upon the team size and skill sets we needed. After that phase, we were assigned one developer for the firmware, and a couple of specialists for the hardware, as well as a project manager who talked with us on a daily basis to make sure that the timesheets were up to date.

We needed to enhance our Android and iOS SDK [software development kit] and planned the next phase with our account manager. Integra Sources had mobile developers on the team, and we started a new project on this front.

How did you come to work with Integra Sources?

We found Integra Sources through an online search. We were looking to identify five or six companies which had experience in building hardware, but that also had software skills in terms of Android and Python. We looked at Integra Sources’ website, sent them a contact request, and started talking.

How much have you invested with Integra Sources?

The wearable had a cost of around AU $80,000 [US $60,192].

What is the status of this engagement?

We started working with Integra Sources in September 2016. We’ve completed a few phases of the prototype so far, and Integra Sources is working on the radio frequency stratification at the moment. The Android and iOS SDK development is also ongoing.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

The reason I accepted to do a reference interview for Integra Sources is that they’ve been very good end-to-end. They were proactive in asking what we wanted and in making sure that we had the right people in the right place.

We managed to create a prototype for our wearable device in only two months, even though we had no experience in the field. It was quite a challenge; the firmware could work fine with a passive GPS antenna, but when we tested it on our side, it wasn’t working for some reason. We needed to use the GPS in remote areas in North America, and Integra Sources proposed using an active antenna and managed to completely revamp the library for this purpose in only a couple of days in time for our client meeting. It’s now working perfectly in the area we’re operating in.

The hardware part has been good as well. The first printed circuit boards worked fine, and we could use the prototype sent by Integra Sources on the field as a trial. I’ve been impressed by the quality of both their hardware and firmware.

How did Integra Sources perform from a project management standpoint?

Integra Sources put a framework and processes in place, which helped us enhance the communication. We were a bit worried about the fact that they are based in Russia and we’re in Australia, and we had had some negative experiences working with other offshore teams. What really struck me, in the beginning, was that Integra Sources put a number of tools in place, including Basecamp, Google Hangouts, and Google Drive. We could talk directly with the project manager and the developers. Integra Sources gave me the confidence that we chose the right team for the job.

We knew exactly how many hours were being spent each day and on what. We were given minimum and maximum estimates for all the code being built and had an Agile approach to the work. We were able to talk to Integra Sources’ team as we would to our regular employees.

Integra Sources has been proactive in terms of budgets and with how many people were assigned to our work. I was expecting to see work being done on weekends near some deadlines, and that is what Integra Sources has been doing. We appreciated that.

What did you find most impressive about Integra Sources?

Compared to other companies in India and China which I’ve used over time, I appreciated Integra Sources’ communication. It’s a key part of working with offshore teams. Just being able to have a direct line to Integra Sources, as well as a project manager who knew what was going on and developers who could reply to very technical questions, was very impressive. Integra Sources felt like a part of our team; they were completely involved and committed.

Their ability to develop good firmware and hardware gave us confidence straight away. They always made sure that the requests were understood and implemented correctly, with all the testing done. Putting test-driven software in place had always been a problem with our other partners, but Integra Sources handled this from the beginning.

Are there any areas Integra Sources could improve?

I had a chat with our account manager about Integra Sources’ ability to scale the team. We had some tasks which required two developers, but Integra Sources only had one available. If we do expand the team, I would like to see a proper Scrum framework. Our process works fine at the moment since we have a small team.

We didn’t have a complete bug tracking system in the beginning, but one has been implemented. I’ve asked Integra Sources to create a test instance of our firmware so that they can push the device to the maximum. I don’t have much to say beyond this. The entire cycle has been good.

5.0
Overall Score Integra Sources has a good cost, good quality, and they deliver on time. They have also been proactive in determining which technology we should use.
  • 4.0 Scheduling
    ON TIME / DEADLINES
    We’ve had to extend a couple of projects.
  • 5.0 Cost
    Value / within estimates
    We have very good resources for the cost.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    Integra Sources has investees in the Founder Institute in Silicon Valley. I told them I’d be happy to refer them to students and investees, as well as to anyone looking to develop a wearable.