← All work

Messaging & commerce

Linxchat

Real-time messaging, authentication, product listings, and multimedia services for a messaging and commerce application.

Visit project
Linxchat interface from my portfolio

The product

Linxchat brings messaging and commerce into a mobile product. As Senior Backend Developer at PT Linxchat Global Indonesia from March 2021 to June 2023, I worked on the services behind authentication, product and service listings, real-time conversations, and multimedia features.

My contribution

I built Node.js/Express microservices and Socket.IO messaging functionality, along with Go-based services for short-form videos, reels, and stories. My work also covered REST APIs, automated tests, PostgreSQL query optimization, delivery pipelines with the DevOps team, and mentoring junior developers.

Engineering decisions

  • Use Socket.IO for real-time messaging alongside REST APIs for application workflows.
  • Develop multimedia functionality in Go while maintaining Node.js/Express application services.
  • Support reliability through unit and integration tests, database profiling, and Jenkins/Docker delivery workflows.

What the work enabled

  • Backend services supporting conversations, commerce listings, and multimedia experiences.
  • A delivery workflow combining testing, performance improvements, code reviews, and mentoring.

Project screens are shown for portfolio reference. Live websites may change over time.

Your next engineer could be right here.

Looking for a senior full-stack engineer or a technical lead? Let's talk about your team, the product, and what needs to happen next.