Small team of skilled IT-professionals

We are a small team of skilled IT-professionals who solve real world problems of our clients. Not being a mainstream outsourcing company we avoid typical projects (e.g. involving web or mobile development), but are always ready to take the most challenging tasks.

 
$25,000+
 
$25 - $49 / hr
 
2 - 9
 
Undisclosed
Show all +
Oslo, Norway
headquarters
  • Oslo
    Norway

Portfolio

- Stream detection (Linux kernel).
- Stream time delta calculation (Linux kernel).
- Combined RTP drops calculation (Linux kernel).
- SMPTE 2022-6 metadata extraction (user mode).
- SMPTE 2022-6 video/thumbnail extraction (user mode).

- Tool for artifact voting and correlation analysis.
- Adapters for number of open video databases.
- Detectors for various video distortions (blocking, blurriness, etc.).

- Written in plain C.
- Error handling and recovery.

- Offers a cryptocoin of its own, based on Ethereum.
- Uses OpenVPN under the hood.

- Multiboot specification support (for GRUB2 or patched GRUB).
- Textual VGA-mode (16 colors, limited kprintf).
- CPU topology detection (sockets, cores, threads) for Intel and AMD CPUs.
- Convenient page mapping interface.
- Support of interrupts written in C.
- Simple preemptive scheduler with SMP support.
- Synchronization primitives: spinlock, mutex.

- Compacted morphology base for Russian language.
- Concurrent parser with caching capability.
- Rules set for subset of Russian language.
- Regression testing support for syntax rules development.

- Linux kernel module for UDP-monitoring.
- Distributed cluster of monitoring nodes (written in Golang).
- Node manager with JSON API via HTTP/SSE and websockets.
- Uses NATS for inter-node communication.
- Uses PostgreSQL for data storage.
- Client UI as web-application written in Typescript.

- Written in C++14 for Linux/OSX.
- Based on the Active Object pattern.
- Client/server communication using asynchronous gRPC.

- Written in C++14 for Linux/OSX.
- Using Google Protobuf and Blosc compression.
- Emphasis on effective parallelization.
- Code generation for fast data export.

Reviews

Sort by

C++ Software Development for Consulting Firm

“They consistently took our prompts and delivered exactly what we wanted.”

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

Silindo provided development augmentation for a C++ project. They were responsible for various components of a larger structure, and they delivered pieces based on set architecture and specifications.

The Reviewer
 
1-10 Employees
 
Houston, Texas
Louis Marascio
Owner, Software Company
 
Verified
The Review
Feedback summary: 

The software they created is high-quality and works well with the completed project. Silindo demonstrated strong independence and had a reliable QA team. They performed well within C++, and all their work scaled properly.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

I am the owner of an IT consulting and software development firm.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Silindo?

We were working on a C++ project for a client and needed to augment our development team. It’s difficult to find good C++ developers, but we felt they would support us well.

SOLUTION

What was the scope of their involvement?

They supplemented our internal developers. We detailed each piece we gave them and told them what to build based on the architecture and other specs. Each time they completed a task, we integrated their work into the structure.

What is the team composition?

At its peak, the team included three or four developers.

How did you come to work with Silindo?

We searched for potential agencies online. Silindo made our short list, answered our questions through a Skype interview, and we decided to hire them.

How much have you invested with them?

We spent between $50,000-$100,000.

What is the status of this engagement?

This engagement lasted from October 2017–October 2018.

RESULTS & FEEDBACK

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

The software is very high-quality and well-written. They did an outstanding job, and we couldn't ask for anything more. The deliverables had a tremendous impact on the client's ability to scale their product, and they were very pleased.

How did Silindo perform from a project management standpoint?

We managed the project internally, and communicated every day using agile methodology. I described our needs, and they consistently took our prompts and delivered exactly what we wanted. They didn't need any handholding or supervision; once we outlined our vision and our requirements, they were completely independent. They're perfectly capable of designing, delivering, and implementing good solutions.

What did you find most impressive about them?

They're outstanding software engineers. There's a very small cross section of people who can write good software that works, that is QA tested, and that scales properly, especially in C++.

Are there any areas they could improve?

No. I’d work with them again and am happy to recommend them.

Do you have any advice for potential customers?

The onus is on you to describe the project you want. If you can write out your goals and constraints for them, they'll do a great job.

5.0
Overall Score Our experience was awesome. They did a great job.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They delivered on time and communicated to us whenever anything might change the schedule.
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
    Their quality is very high.
  • 5.0 NPS
    Willing to refer
    I'd work with them again and would recommend them to anyone.