RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir
RaviAnand Mohabir

Hello

I'm RaviAnand Mohabir.

Software Engineer based in Switzerland

I’m a software developer and technology enthusiast with a passion for solving complex problems and creating meaningful tools that make a difference. With years of experience building scalable solutions, I thrive at the intersection of creativity and functionality, turning ideas into user-friendly applications.

Currently, I’m the CTO at InnoPeak, where I lead the development of innovative tools for financial advisors, helping them improve efficiency and better serve their clients. My work is driven by a deep curiosity for technology and a commitment to building solutions that are both impactful and intuitive.

When I’m not coding or managing projects, I enjoy learning about emerging technologies, connecting with like-minded professionals, and finding ways to simplify life through smart design.

Experience

  • July 1, 2024 - Present

    CTOInnoPeak

    At InnoPeak, I lead the development of our flagship SaaS product, a consulting tool designed to help financial advisors manage leads, track goals, and enhance client engagement. My role involves collaborating with potential users to understand their needs, translating those insights into scalable features, and overseeing the end-to-end development process. By focusing on user-driven innovation, I’ve helped create a solution that empowers advisors to work more efficiently and deliver better results for their clients.

  • March 1, 2022 - June 1, 2024

    Senior DeveloperOWT

    At OWT, I built scalable infrastructure and web applications for clients using Go and microservices architecture. I also worked with Angular and Java to deliver robust front-end and back-end solutions, ensuring performance, reliability, and maintainability tailored to client needs.

Projects

Go GQLGen Fx Template

Production-grade Go project template using GQLGen and Uber/FX as well as a ready-made Docker compose file with Traefik for deployments.

Go
GraphQL
Docker

GraphQL-Utils

TypeScript utilities to aid in building high-performance GraphQL applications.

Typescript
Nest.js
GraphQL

Hyperlinkr

A Vue based PWA to convert links into either markdown or HTML hyperlinks using site metadata.

Vue
Netlify
PWA

Usage of IT Tools and Software in Corporate Workflows

My dissertation on automation and the usage of IT tools in corporate workflows.

Automation

Latest Blog Posts

Cursor-based Pagination with Multiple Column Ordering in Go

Cursor-based pagination is a powerful technique for maintaining API performance with large datasets, enabling smooth navigation through thousands of rows. It also helps avoid issues like duplicate or missing rows when data is added or removed during pagination. In this post, we'll explore an implementation in Go that supports sorting by multiple columns.

Go
PostgreSQL
Squirrel
GraphQL

Small Teams, Big Wins: Why GraphQL Isn’t Just for the Enterprise

Many developers hesitate to adopt GraphQL for their fullstack projects, believing the setup overhead outweighs the benefits, especially for smaller teams or solo projects. Recent discussions around GraphQL often highlight its enterprise-level advantages, particularly in federation and tooling—as seen with WunderGraph Cosmo or Hive Router. But what if GraphQL’s power isn’t reserved just for large-scale systems? Let’s explore how GraphQL can offer tangible benefits, even for small teams or individual developers.

Leveraging the GraphQL AST to Build Efficient JOIN Queries

GraphQL already comes with a lot of benefits out of the box - but by leveraging the AST we can improve performance by multiple factors and solve the N+1 problem elegantly.

GraphQL
Typescript
GraphQL-Utils

A PWA for all your Hyperlinking Needs

Hyperlinkr is a PWA built with VueJS and Netlify functions to generate hyperlinks in HTML and markdown format using a site's metadata.

Vue
Netlify

Usage of IT Tools and Software in Corporate Workflows

Interdisciplinary Project Work on the usage of IT tools and software in corporate and private environments, as well as methods of schooling for the analysed programs.

Automation