Mekanoid

Node and React development team and QA automation for a Cybersecurity startup

Node,

"They were a super helpful team eager to learn and not afraid of challenging objectives."

Anton Goncharov
CEO

About Mekanoid

Mekanoid is a self-funded startup from San Francisco, California. Anton, Co-Founder and CEO, had the vision of creating a Software as a Service (SaaS) application focused on intuitive automation for cybersecurity. At its core, Mekanoid combines knowledge graph data objects with API calls to third-party tools.

The Challenge

When Anton and Florian (Co-Founder) contacted us they had a very clear roadmap for their MVP (Minimum Viable Product). Everything was well thought out: features, architecture, infrastructure, and UX/UI design. Having a cybersecurity background, they needed a team that could carry on with the development of the MVP.

Not having a cybersecurity background, the first challenge the team had to face was to understand what the application was trying to solve and how it had to work. This was the easy part.

The architecture and infrastructure chosen by Anton and Florian for the application is a modern one: a serverless backend (Node JS functions) and a React frontend, relying on Neptune and DynamoDB for storage, among other AWS services. Since security artifacts are stored in Neptune, querying them became a challenge in itself.

The Solution

Given the nature of the project, we started with a small team of a backend developer and a frontend developer. As the project progressed and given the architectural complexity of the application, Anton felt the necessity of adding more people to the project to gain speed. Two backend developers and a frontend developer were added to the team, plus a QA engineer to work on test automation.

screenshot of the app

The Outcome

After gaining speed with a larger team and reaching certain milestones that contributed to demoing the application to early adopters, the team shrunk to complete the MVP, which was delivered fully functional after 10 months of work.

screenshot of the app

Technologies

NodeJS
SST
Neptune
DynamoDB
React Logo
React
TailwindCSS
Cypress
Storybook

Integrations

GitHub
Abuse.ch ThreatFox
AWS GuardDuty
Icon-identity-221
Azure ActiveDirectory
Icon-security-248
Azure Sentinel
GreyNoise
Linear
Microsoft Defender
Product
Triage
Qualys
SecurityTrails
SnusBase
Splunk
urlscan.io
VirusTotal