Bespoke Software Development for Startups
Code Branch is a Software and firmware Development Boutique that aims to work with startups which whom we can create strong and trustworthy relationships over time.
Services
- Scope Based Development:
(Deliver on schedule and hidden cost-free service)
With a Story Point methodology, we estimate projects’ budget and duration based on user stories. Due to our extensive experience working under this methodology we guarantee accuracy on the estimates that we present to our partners.
- Staff Augmentation:
(We measure and guarantee high performance on the team)
Managing developers is not a task for everyone. We provide dedicated teams of developers for your projects under our direction and management.
Get the results you expect, we deal with the daily operation of your development team.
- Recruitment:
Senior or junior, we find the talents you're looking for. Additionally, we can help you tune your job proposal to be effective on the search.
Experience
15+ years of experience developing software and a strong background in complementary technical disciplines (Electronics, Electricity, Audio, Acoustics, Construction, among others).
Focus
Recommended Providers
Portfolio

Inmote
Hybrid Mobile App to control and monitor devices in smart homes.

Web application to design IT projects at indoors
Web application to design IT projects at indoors

Home Automation System
Home Automation System to control and monitor the lighting system in homes.
Hardware, Firmware, and software.

Voice Control Implementation in mobile apps.
Voice Control Implementation in mobile apps.

ERP for construction companies
ERP for construction companies

Web Application for Budgeting
Web Application for Budgeting Tech solutions for indoors.

Budgeting Mobile App
Budgeting Mobile App

Software for IoT products
Software to set up and operate IoT products
Reviews
the project
Ongoing Software Development for B2B Marketplace
"The team is flexible and will adapt to your project management workflow and style."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the founder of a B2B software marketplace
For what projects/services did your company hire Code Branch, and what were your goals?
We had worked with agencies previously as well as a recruiter most recently before that. When our old agency wasn't working for us anymore we decided we wanted to have a full time engineer and found one through a recruiting service. The problem with a small in-house engineering team is that if your lead engineer leaves, its a huge pain.
How did you select this vendor and what were the deciding factors?
What CodeBranch offered us was the consistency, performance, dedication and level of care that an in house team member offers with the scalability and service of an agency which was the perfect combination for us and one I'd highly recommend for others.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We have scaled our team with Code Branch to now have 2x senior and 2x junior engineers as well as a lead engineer who serves almost like a part time CTO. We work on a continuous basis (both in terms of the project and actual deployments) so the process we have opted for is bi-weekly sprints with our team who is dedicated full time to the project.
I create the requirements and designs and then our project lead jumps in to create dev tasks and estimates for the project that our team reviews and approves. Once we green light a given project our project lead then assigns dev task and requirements to developers along with internal QA to create a balanced and manageable workload for each team member broken into clear deliverables.
How many people from the vendor's team worked with you, and what were their positions?
We work with 5 members of the Code Branch team: 2x full time dedicated senior engineers 2x full time dedicated junior engineers 1x part-time project lead (aka light weight CTO + project manager)
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Our project is ongoing and continuous and the team has built tons and tons of successful features for us over the past year or so that we've been working together. One that comes to mind is our memberships portal which previously we manually handled both in terms of billing and also in terms of activating membership features on member accounts to unlock them.
What's really unique about Code Branch is their level of care and depth of business context. They don't just serve as contractors who are there to do what they are told (which is a problem I've had with agencies in the past) but they serve as a true business partner both to poke holes in your requirements, propose better solutions and even provide unique insights and ideas without being asked about them.
In the case of our memberships portal, we always thought this would be too much of a pain to build but the CB team not only came up with the idea on their own but also put together all of the db design, requirements and then presented why they felt it would add significant value to the business. They did such an outstanding job that we prioritized the feature and they couldn't have been more right.
Not only has automated tons of the manual tasks required to manage the memberships side of the business but it also also made sales exponentially easier unlocking product led growth and self service for us in a way that we just didn't have before. This is just one of the many examples where the CodeBranch team has been an invaluable resource for us.
Describe their project management style, including communication tools and timeliness.
The team is flexible and will adapt to your project management workflow and style. That said, we have led the charge on project management and I would definitely recommend you do the same if you end up working with them. Project mgmt definitely started out as a weakness but we have implemented new processes to continuously chip away at improving the process to the point where we now have a really well defined process that is working really well:
- Document project detail, context and requirements in Coda
- Create dev task and estimates and assign tasks to engineers
- Ensure that you also include internal qa in estimates to improve consistency and delivery
- Setup automated daily standups (we use Geekbot) for engineers to report progress, priorities and blockers to keep the team aligned
- We have Monday and Friday checkins (via Geekbot) to report on project priorities, blockers and progress to keep communication fluid and easy
- Communicate for any non-task related or urgent items in Slack
What did you find most impressive or unique about this company?
Their ability to really go above and beyond and serve not as an outsourced dev shop/agency/contractor but that they are a true business partner.
Are there any areas for improvement or something they could have done differently?
Project management was something that took pushing and implementing new processes on our end which we expected would be more driven by the team and what works best for them from past experience.
That said, we have developed some really solid processes and things are super efficient and fluid now so if you're considering CodeBranch feel free to ask them to connect you with us and I am happy to show you our process so you can clone it or just learn from it before you setup your workflows with their team.
the project
IT Consultations for Electrical Network Company
"The team was always aware in case something didn't work as we expected so they can correct it ASAP."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm the CFO of the company. We are a electrical network supplier for construction companies. We have been developing technoligy solutions to diferentiate our offer.
For what projects/services did your company hire Code Branch, and what were your goals?
We hired CODE BRANCH to gide us choosing the best technological solutions and then to develop a custom ERP for our projects. Besides coding they worked as our CTO which was great due we are not a developing company. They met fully all our expectations.
How did you select this vendor and what were the deciding factors?
We chose CODE BRANCH based on the services they offered. It was great that from the beginning they guided us in the tech world, So we never felt alone with our project. The budget wa very competitive due all these added values the gave us.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Scope: Was to develope a custom ERP for our company. Technologies: .JS / React / Node.js 1) They chose the best technologies to make our product. 2) They designed the solution and splitted it on deliverables. 3) They created an schedule and asigned the tasks to diferents periods of time. 4) They executed the plan on the schedule.
How many people from the vendor's team worked with you, and what were their positions?
5 people worked on the project. 1 CTO 2 Senior Developers 2 Junio Developers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We are able to launch the project within the second month, with initial capacities. Along time CODE BRANCH's team kept delivering features to the platform which made it more robust every day. The team was always aware in case something didn't work as we expected so they can correct it ASAP.
Describe their project management style, including communication tools and timeliness.
The project management was great because they were able to deliver on time and to measure the team's performance daily so the delays were overcome quickly.
What did you find most impressive or unique about this company?
CTO service, Staff Background, Commitment and schedule fulfullment.
Are there any areas for improvement or something they could have done differently?
Our experience was great.
the project
Custom Software Dev for Electrical Solutions Agency
"I really liked their approach and they have become a part of our team."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm the CEO of an electrical solutions company. We do electrical installation in new hospitals and healthcare facilities. The construction industry is really complex because there are lots of supplies and labor involved, so we needed to create a custom solution to help us with operations.
For what projects/services did your company hire Code Branch, and what were your goals?
To develop our budget control system. This applications sits on top of our ERP and help us quote with unitary price analysis, helps us buy supplies and control budget.
How did you select this vendor and what were the deciding factors?
We like the way codebranch approaches business in terms that they became a part of our company and at some point they were suggesting features and discussing solutions rather than passively building our requirements.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Initial meetings were the most difficult because we had a vision of what we wanted but we didn't know how to achieve it. So we had about 3 sessions trying to figure out the best solution. After those sessions we had an initial requirements draft and they started to provide mock ups and wireframes. Each feature set had an estimation on time and they try really hard to commit to deadlines, we had two weekly meetings and bi-weekly deliverables.
How many people from the vendor's team worked with you, and what were their positions?
There was an initial contact with the sales team, and after that it was mostly technical the dev team they set up for us was composed of 4 engineers, 3 full time developers and a partial time architect and project manager.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We manage to get our projects in control, now we have a tool that allows us to quote projects faster and also control supply operations.
Describe their project management style, including communication tools and timeliness.
There is no daily standup but a daily report of blockers, advancement and issues. The PM has two meetings with us at the begining of the week and end week. There is a biweekly meeting to review what was delivered. Engineers send their work to a staging server and we review and approve to go to production, depending on what they were working this happened daily or a couple times a week.
What did you find most impressive or unique about this company?
I really liked their approach and they have become a part of our team.
Are there any areas for improvement or something they could have done differently?
There is room for improvement in the strategy they have to estimate projects. Although the experience was positive there were times where we experienced some delays and deviations.
the project
App Testing Services for Cybersecurity Company
"The results are confidential, but we can say that it was a great success."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
CEO
For what projects/services did your company hire Code Branch?
OS-SAST APP SECURITY TESTING CODE REVIEW
How did you select this vendor and what were the deciding factors?
Quality, experience, certifications, they are the best.
Describe the project in detail and walk through the stages of the project.
Automated SAST using state of the art automated tools that use large database of software bugs and best practices Manual SAST that helps to: a. Identify if automated solution presents a false positive. b. Identify business logic flaws. c. Identify easter eggs. d.Identify logic bombs.
How many resources from the vendor's team worked with you, and what were their positions?
We worked directly with 3 developers testers and 2 manual testers.
Can you share any outcomes from the project that demonstrate progress or success?
The results are confidential, but we can say that it was a great success.
How effective was the workflow between your team and theirs?
It was quite effective, they finished according to the agreed schedule and with international quality standards.
What did you find most impressive or unique about this company?
They have the certifications to be able to develop their services expertly.
Are there any areas for improvement or something they could have done differently?
No.
The project itself is still ongoing and the Code Branch team has helped the company develop many successful features over the past year that they've been working together. The company is most impressed by how much the team went above and beyond in their work to show they are a true business partner.