Hi,

We are a Kotlin Multiplatform team.

Devolic is a small, senior consultancy built around one idea: business logic and interface should be written once and run everywhere. We do not take over codebases. We guide the architecture decisions, plan the migration off parallel Android, iOS, and Flutter codebases, and help teams modernise how they work, including where Claude and Codex genuinely belong in review and refactoring. When the ecosystem did not reach a platform our clients needed, we extended it ourselves and open-sourced the result.

10+

Years in Kotlin

35+

Clients Served

70%+

Code Shared After Migration

Transparency

We believe in a culture of transparency and communication, showing you where the cost goes in your project and explaining the logic behind each item.

Our Mission

Devolic exists to make one Kotlin codebase enough, and to leave your team able to run it without us. Teams should design a feature once and see it land on every screen their users own, without paying for the same work four times or handing their product to an agency to do it.

Who you work with

Devolic is owner-operated and partner-led. Surit runs the company; Bilal and Sajid are partners who each lead an engineering practice. You work directly with them, not with an account manager who forwards your questions on.

Surit Kandel
Founder

Surit Kandel

Founder & Managing Partner

Surit founded Devolic and runs the business end to end: client relationships, scoping, and making sure the engineering team is pointed at work that actually moves the product. Ten years across web and mobile delivery for startups and enterprises.

LinkedIn →
Bilal Hadid
Partner

Bilal Hadid

Partner, Full-Stack, Cloud & DevOps

Bilal leads the backend and web side of every engagement: the APIs, dashboards, and cloud infrastructure our multiplatform apps talk to, plus the Docker and Kubernetes pipelines that get a build onto five app stores without a release-day scramble.

LinkedIn →
Sajid Ali
Partner

Sajid Ali

Partner, Technical Lead for Kotlin & Compose Multiplatform

Sajid has spent ten years on cross-platform TV and mobile apps, and is the engineer who brought Compose Multiplatform to Apple TV before JetBrains supported it. He leads our KMP architecture and maintains our open-source EPG, player, and compose-tvos libraries.

LinkedIn →

The practices behind them

Bilal and Sajid each lead a team of engineers. Those engineers back the advisory work rather than replace yours: they build the spikes and prototypes that prove a recommendation before you commit to it, review pull requests, and pair with your team on the hard parts. Your engineers still write the production code, which is the whole point.

Multiplatform Engineering

Led by Sajid Ali

The Kotlin and Compose Multiplatform practice. They are the engineers who prove a recommendation before you act on it: building the spike that shows whether a module really can be shared, reviewing your pull requests while the new conventions are setting, and pairing on the screens nobody wants to take first.

  • KMP architecture and module boundaries
  • Compose Multiplatform UI, including TV and tvOS
  • Media, streaming and player pipelines
  • The open-source libraries we maintain

Backend, Web & Cloud

Led by Bilal Hadid

The practice that covers everything a multiplatform app talks to. A shared client codebase usually surfaces questions on the server side and in the release pipeline, and this is the team that answers them: proving the API and infrastructure side of a migration, and getting one build onto every store without a release-day scramble.

  • APIs, services and dashboards
  • Cloud infrastructure, Docker and Kubernetes
  • CI/CD for multiplatform builds
  • Release and store pipelines