Messaging & commerce
Linxchat
Real-time messaging, authentication, product listings, and multimedia services for a messaging and commerce application.
Visit project
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.