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

Get In Touch

Our Clients

melitta logo
carhartt 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

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
Launching the cross-platform version of the Wahl-O-Mat app
Read Story
govolunteer case study
govolunteer logo
Releasing and developing the GoPlatform
Read Story
reporters-without-borders case study
reporters-without-borders logo
Reporters Without Borders
Creating “Schutzkodex” website with a powerful CMS
Read Story
nature-meet case study
nature-meet logo
Nature Meet
Building a scalable nature experience platform
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


Alain is the CEO of WiredIn with clients in Europe, Japan, and the United States. Additionally, he worked for several years with leading financial institutions in Germany. Alain joins projects with Codeshift as a software engineer when he is not busy leading WiredIn’s team. In his free time, Alain rises to the sky as he holds a pilot license.
Alain Kajangwe
Full Stack 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


Bonaparte is the Director of Engineering at WiredIn. He has several years of working experience as a Lead Developer in worldwide projects. He loves to learn and creatively solve technology issues, which shows his broad skill set in different technologies like Javascript, PHP with yii2, and Python with Spring and Django.
Bonaparte Ituze
Backend Developer


Lionel is the CEO and Co-Founder of Awesomity Lab. He started his career as a full stack developer until he hired a team smarter than him. He focuses on eye-catching and user-centered mobile and web projects. Lionel supports and coordinates his team during new projects.
Lionel Mfizi
Backend 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


Charles has 5+ years of experience with mobile and web app development. He holds a master's degree of science in information systems obtained from Kobe institute of computing, Japan. He currently leads the Mobile App Development section at Wiredin and loves to bring new ideas to life in ReactNative.
Charles Mutabazi
Mobile App Developer


Max is the backend lead at Wiredin with a strong technical background and started his career at Belgorod Shukhov State Technology University in Russia. His skill set ranges from web & system programming to security topics, mobile development, and database design. Max is calm by nature and loves to share his profound technological knowledge with our team.
Maximilien Bingabo
Backend Developer


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


Fabrice focuses on building back-end software with Python, Java, and Go. Mozilla currently employs him as a developer to work on a RESTful API based on DeepSpeech. He received a master's degree in software engineering and data science at Carnegie Mellon University. In addition, he is an avid fan of football which he also plays in his spare time.
Fabrice Kwizera
Backend 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


Tresor holds a Bachelor of Science in Software Engineering from Arizona State University and is a software engineer with 5+ years of experience and excellent mobile development skills. He is a great communicator who thrives in a collaborative environment and tackles new challenges. He loves to improve the lives of others through his work and to play the drums.
Tresor Cyubahiro
Mobile App Developer