Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/cases/asilimia.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: case-study
company: Asilimia
tags: Team reinforcement
tags: Team Reinforcement
description: <p>Asilimia is a Kenyan digital payment application tailored for micro and small businesses in Sub-Saharan Africa.</p><p>Mainmatter facilitated two remote product design sprints to ideate, prototype, validate and test product-market fit of its new bookkeeping features.</p>
hero:
tags: "design sprint"
Expand Down
9 changes: 9 additions & 0 deletions src/cases/bluecode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: case-study
company: Bluecode
tags: Team Reinforcement
description: <p>Bluecode is a European mobile payments system that makes mobile payments fast and safe – for users, banks, and merchants alike.</p>They hired Mainmatter to accelerate delivery of a critical feature in their Elixir-based stack. Our experts worked closely with their team to deliver the project on time and budget.</p>
hero:
tags: "development / architecture / Elixir"
permalink: false
---
9 changes: 9 additions & 0 deletions src/cases/cos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: case-study
company: Center for Open Science
tags: Team Reinforcement
description: <p>Center for Open Science is a non-profit technology organization dedicated to increasing the openness, integrity, and reproducibility of scientific research.</p><p>When the organization decided to modernize its Ember-based frontend application, it partnered with Mainmatter for expert support. Our team conducted a thorough assessment of the codebase and developed a step-by-step roadmap to guide the modernization process.</p>
hero:
tags: "architecture / Ember.js"
permalink: false
---
9 changes: 9 additions & 0 deletions src/cases/feedback-fruits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: case-study
company: Feedback Fruits
tags: Team Reinforcement
description: <p>FeedbackFruits provides tools that help educators create interactive and collaborative learning experiences.</p><p>They hired Mainmatter to modernize their Ember-based front-end tech stack, replace legacy patterns, increase their team’s velocity, and improve developer satisfaction.</p>
hero:
tags: "development / mentoring / Ember.js"
permalink: false
---
9 changes: 9 additions & 0 deletions src/cases/otto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: case-study
company: Otto
tags: Team Reinforcement
description: <p>Otto is one of Germany’s largest multichannel retail and e-commerce companies.</p><p>They had developed a Rust microservice but weren’t sure it followed best practices. Mainmatter reviewed the codebase, assessed architecture and implementation quality, and delivered a clear report outlining improvements for performance, maintainability, and future scalability.</p>
hero:
tags: "assessment / architecture / Rust"
permalink: false
---
11 changes: 11 additions & 0 deletions src/cases/suitepad.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: case-study
company: Suitepad
tags: Team Reinforcement
problem: Suitepad was facing performance challenges in their frontend application.
solution: Mainmatter identified the root causes and delivered a clear roadmap for improvement.
description: <p>SuitePad provides in-room tablets and digital solutions that enhance hotel guest communication and service.</p><p>When they encountered performance challenges in their frontend application, they turned to Mainmatter for support. Our team conducted in-depth research to identify the root causes, delivered a clear roadmap for resolving them, and guided SuitePad’s developers through successful implementation.</p>
hero:
tags: "assessment / performance / Ember.js"
permalink: false
---
9 changes: 9 additions & 0 deletions src/cases/ucsf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: case-study
company: UCSF
tags: Team Reinforcement
description: <p>The University of California, San Francisco (UCSF) is a public research university focused exclusively on health sciences, advancing biomedical research, education, and patient care worldwide.</p><p>When the UCSF team set out to modernize their open-source Ilios application, they partnered with Mainmatter for expert guidance. We assessed the codebase, identified key challenges and strategic opportunities, and delivered a clear roadmap to drive their modernization effort.</p>
hero:
tags: "architecture / Ember.js"
permalink: false
---
9 changes: 9 additions & 0 deletions src/cases/unpkg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: case-study
company: UNPKG
tags: Team Reinforcement
description: <p>unpkg is a fast, global content delivery network that serves files from any npm package directly via URL.</p><p>Mainmatter developed a prototype for a Rust-based rewrite of the service, laying the groundwork for a more stable and performant future. We delivered a working prototype, a detailed roadmap for completing the migration, and guidance for the maintainers.</p>
hero:
tags: "development / mentoring / Rust"
permalink: false
---
6 changes: 5 additions & 1 deletion src/ember-consulting.njk
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,11 @@ og:
'Medify',
'CLARK',
'Phorest',
'WePlan'
'WePlan',
'cos',
'Suitepad',
'Feedback Fruits',
'UCSF'
]
%}
{% set title = 'We are trusted by international companies that bet on Ember.js' %}
Expand Down
3 changes: 3 additions & 0 deletions src/index.njk
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ eleventyImport:
'Redis',
'Aleph Alpha',
'Auditboard',
'Otto',
'UCSF',
'Bluecode',
'Experteer',
'Rail Europe'
]
Expand Down
3 changes: 2 additions & 1 deletion src/rust-consulting.njk
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ og:
'BMW Car IT',
'Faculty',
'Otto',
'Redis'
'Redis',
'unpkg'
]
%}
{% set title = 'We are trusted by international companies that bet on Rust' %}
Expand Down
2 changes: 1 addition & 1 deletion src/travel.njk
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ og:
{{ quote(content) }}
</div>

{% set clients = ['trainline', 'hop-skip-drive', 'terminal49', 'aleph-alpha'] %}
{% set clients = ['trainline', 'hop-skip-drive', 'suitepad', 'aleph-alpha'] %}
{{ featuredCaseStudies(clients) }}

{{ recentPosts("Latest from our blog", collections.travelPosts) }}
Expand Down
9 changes: 6 additions & 3 deletions src/work.njk
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ og:
{{ featuredCaseStudy('qonto', 'purple', 'work__featured-case-study') }}
{{ clientCards(['bmw-car-it', 'trainline']) }}
{{ featuredCaseStudy('kisters', 'black', 'work__featured-case-study') }}
{{ clientCards(['ais', 'timify']) }}
{{ clientCards(['otto', 'ucsf']) }}
{{ featuredCaseStudy('trainline', 'purple', 'work__featured-case-study') }}
{{ clientCards(['mobimed', 'poellath']) }}
{{ clientCards(['bluecode', 'poellath']) }}
{{ featuredCaseStudy('experteer', 'black', 'work__featured-case-study') }}
{{ clientCards(['terminal49', 'loconet']) }}
{{ featuredCaseStudy('ais', 'purple', 'work__featured-case-study') }}
Expand All @@ -54,11 +54,14 @@ og:
{{ featuredCaseStudy('timify', 'purple', 'work__featured-case-study') }}
{{ clientCards(['phorest', 'aleph-alpha']) }}
{{ featuredCaseStudy('whirlwind', 'black', 'work__featured-case-study') }}
{{ clientCards(['feedback-fruits', 'cos']) }}
{{ clientCards(['suitepad', 'unpkg']) }}
{{ clientCards(['ringler', 'dim3']) }}
{{ clientCards(['kisters', 'rail-europe']) }}
{{ clientCards(['sage', 'mvb']) }}
{{ clientCards(['camilyo', 'cardstack']) }}
{{ clientCards(['clark']) }}
{{ clientCards(['clark', 'mobimed']) }}
{{ clientCards(['ais', 'timify']) }}
</ul>
</div>

Expand Down
1 change: 1 addition & 0 deletions static/assets/images/logos/monochrome/bluecode.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/assets/images/logos/monochrome/cos.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/assets/images/logos/monochrome/feedback-fruits.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading