Together with our partners in Rwanda we provide high performing engineering teams.

Get In Touch

Our Clients

melitta logo
wahl-o-mat logo
bcg logo
homeday logo
circulor logo
3PC logo
reporter ohne grenzen logo
rekoo logo
kurabu logo
go-volunteer logo
nature-meet logo
imagine-foundation logo
snowboard-germany logo
Künstlerhäuser Worpswede Logo
carhartt logo

The future of work is remote

Fast-growing companies cannot afford to limit themselves to local talents. We offer handpicked integrated teams that have a 100% time overlap with our partners in Rwanda and participate in daily scrum ceremonies.

Profit from Rwanda's buzzing startup scene

There is a massive untapped potential of talents in Africa. Rwanda especially makes headlines around the world with its ever-growing startup scene, catching the interest of big players like Volkswagen to invest in it. We partnered up with the best local engineers to help you build great software. Learn more about why we chose Rwanda and what makes it the perfect outsourcing location.

Our work

wahl-o-mat case study
3PC Logo
3pc and Bundeszentrale für politische Bildung
Smooth relaunch of Wahl-O-Mat to hundreds of thousands of devices
Read Story
govolunteer case study
govolunteer logo
Releasing and developing the GoPlatform
Read Story
nature-meet case study
nature-meet logo
Nature Meet
Building a scalable nature experience platform
Read Story
Rekoo Case Study
Rekoo Logo
A certified medical device app to support stroke recovery
Read Story

What we offer

Integrated Teams

Fast-growing companies can not afford to limit themselves to local talents. With our partner in Rwanda, we offer handpicked integrated teams that have a 100% time overlap and participate in daily scrum ceremonies. We guarantee the highest standards. Every developer went through a multi-stage due diligence process by our technical leads. Before we start working together, we apply test tasks and review every team member’s code quality. Talk to us to find out how we pick our developers and how they can help you.
“Codeshift has done a great job supporting Homeday both from an engineering and product perspective in helping to build and evolve our products.”
Philipp Reichle, CTO Homeday

Software Engineering

We support you to transform your product idea into reality efficiently and take over the maintenance process. We code fluently in Elixir, Ruby, Python, and JavaScript. We are solution-driven and choose the right tool for the job, are used to deploy daily on complex cloud-based architectures, and work closely together with your product team using your favorite agile methodology. Our tech leads are located in Berlin and have 10+ years of experience in the industry. If that is not enough, our team of senior engineers in Rwanda can help you scale up your engineering bandwidth while cutting your cost. Talk to us and find out how we can help you.
“Tech Team Berlin was quick to jump in and build a solution to manage our contacts better. It saved us countless hours so far.”
Philipp Scharff, MD Mentor Verlag

CTO as a Service

Do you need a technical roadmap for your idea or product? Our tech leads have 10+ years of full-stack experience with cutting edge technologies and already worked as CTOs for several companies. They are experts in designing and assessing suitable software architecture for your digital product or service. We help you kickstart your tech organization and support you to hire our replacement and the perfect team. Our goal is to give you the best start and then become obsolete.
“Eleasar and Ole helped us build the engineering team at Factory from scratch and led the development of our digital product in Elixir and React. Their work became essential to the company.”
Niclas Rohrwacher, Co-Founder Factory Berlin

A strong partner in Berlin

Our company and tech leads are located in Berlin. Sometimes it is easier to talk face to face. We can join you in your office and participate in workshops if needed.

Work with the best talents

Profit from the untapped potential of talents in Rwanda. We work with local startups and build long term partnerships to find the best engineers. We test our handpicked engineers thoroughly with interviews and coding challenges. Our primary focus lies in technical knowledge, communication skills, and cultural fit.

See results quickly and build trust

We are used to working with an agile setup. Our tech leads participate together with the engineers in the daily standups and other scrum ceremonies to make sure everything runs smoothly. We believe that a clear process is essential for strong results with remote teams.

Expect the best

We guarantee to deliver high-quality code. Our tech leads enforce our coding standards by frequent code reviews. We strive for high test coverage, and we work with automated CI/CD pipelines. We are used to deploying daily on modern cloud infrastructure.

Our talents keep growing

We invest in our partnerships with the startups in Rwanda and support the engineers with an ongoing training program. For that, we collect feedback from our clients and identify the individual potential for improvement and growth.

Meet our team

Jean Luc is a full-stack software developer who studied at Southern New Hampshire University and worked with different European, American, and African companies before joining codeshift. He is passionate about building up tech communities. In 2018 he co-started “SheCanCode”, a coding boot-camp for women. Traveling and playing video games are his favorite spare-time activities.


Jean Luc Abayo
Full Stack Developer
Ole started coding when he was 12 but studied Philosophy and Economics out of interest. Before founding Codeshift, he worked as Head of Software Development at Factory Berlin, Europe's biggest start-up community, where he built the engineering team from scratch. He loves everything related to the web, real-time systems, and graph databases.


Ole Spaarmann
Co-Founder & Tech Lead
Yannick is an experienced full-stack software developer who has been working within different tech teams across Europe and Asia. He is passionate about open source and has been pioneering a range of projects in Rwanda. In his spare time, he loves to share his experience and mentor young engineers within the Rwandan tech community.


Yannick Musafiri
Full Stack Developer
Ever since she was a teenager, Cates has been interested in the technologies behind websites and applications. This motivation led her to study computer science and work as a software developer. As a result, she has more than two years of experience with Java for native mobile development and JavaScript using React as a framework.


Cates Nsengiyumva
Frontend Developer


Eleasar is an entrepreneur and passionate coder with a focus on building and scaling digital solutions. Inspired by the Open Source community he loves to apply fresh ideas in product development and software architecture. He aims to contribute through Humane Technology and knowledge transfer.
Eleasar Werbitzky
Co-Founder & Lead Engineer


Jonathan is a software engineer specializing in Python and JavaScript, working with various tech companies worldwide. He loves challenging projects that require him to work outside of his comfort zone. In his free time, he learns new languages, reads JS books, and solves problems at codewars.
Jonathan Nshuti
Full Stack Developer


Prémices has a passion for leveraging technology to solve complex problems. With expertise in various areas of the industry such as LMS systems, trading platforms, edu-tech, and blockchain, Prémices brings valuable experience to the team. He strongly believes in the power of technology.
Prémices Kamasuwa
Full Stack Developer


Macheza Dzabala is a full-stack developer who brings his 6+ years of experience and passion for mobile app development to our team. With a focus on the Flutter framework, Macheza consistently delivers top-notch results for both front-end and back-end development.
Macheza Dzabala
Full Stack Developer


Alain is passionate about technology and making a positive impact. Proficient in both JavaScript and Python, he's a true team player, continually seeking ways to contribute and bring value beyond his coding skills. Alain's interest in learning and staying up-to-date with new technologies makes him a valuable asset to every team.
Alain Burindi
Full Stack Developer


Rimbert worked several years in a leading position developing Europe's biggest start-up community at Factory Berlin. Before starting Codeshift, he was the Managing Director of Mentor Verlag, one of Germany's fastest-growing publishing companies. With his positive attitude, Rimbert loves to motivate and empower his colleagues and friends.
Rimbert Richter
Co-Founder & Managing Director


Arsene is a passionate web developer with five years of experience designing, developing, and testing user interfaces. His technologies of choice are Gatsby and React. His mantra is: “Make it simple, but significant.” A credo that shows in his designs.
Arsene J. Karema
Frontend Developer


As the CTO of Awesomity Lab, his main job is to lead the team, identify growth opportunities, and monitor the latest technologies. As a software engineer, he has 5+ years of experience and ensures high implementation standards and systems’ architectural integrity. In his spare time, Yannick likes to play basketball.
Yannick Kabayiza
Backend Developer