Gap.im (instant messenger):
• Designed a scalable architecture for a multi device instant messenger
• Implemented core messaging service on top of mqtt protocol using Erlang/OTP, capable of handling 100k online users and delivering millions of messages at peak times.
• Contributed some bug fixes to open source Emqtt message broker
Kingsera.com (online strategic game)
• Designed and developed background processing engine in Node.js with some parts opensourced (https://github.com/farhadi/task-pool)
• implemented Chat server using socket.io
Mihansms.com (SMS Gateway)
• One of the early adopters of node.js with some bug fixes contributed back to node.js project at its early stages.
• Designed and developed a fully compliant SMPP server/client in node.js (https://github.com/farhadi/node-smpp)
• Designed and developed a SOAP web service for sending and receiving sms messages.
• Designed and implemented a Master/Slave mysql cluster with tables having more than 1 billion records.
Mihannic.com (online domain and host registration service)
• Architect and full-stack developer
• Implemented a single page interface system using Ajax and Prototype.js (in an era when jquery was not around yet).