Covault Technologies, Inc.
Covault was a capricious company. Initially, they had an advertising platform for powersports dealerships. I wrote probably half of the frontend code for that platform, and a good chunk of the backend, too. Later, the company transitioned to offering advertising to realtors as well.
My history with the company
I joined in Spring 2018, and left in Fall 2019 to try my craft in a more challenging realm. When I joined, I was a junior, and by the time I left, I was running the show.
The technology
It was a React app for the frontend and an Elixir app for the backend. There was nothing too special except for an serverless image processing pipeline and some Terraform code for generating our servers & serverless functions.
Mistakes I made
Our frontend had many forms which followed a similar, friendly pattern. I decided to reduce our LOC by introducing a form generator into the codebase. You would pass in a set of parameters to the form generator, and ta-da! Your form would appear as specified. The result was 1000 less lines of code, but the cost was a sharp increase in complexity. A sharp senior developer would have set me straight on this. However, it was I who was the sharpest, and so my hubris continued unabated. It was just a waste of time that made life harder for the next developer.