AVAILABLE FOR FREELANCE

Full Stack
Developer

Experienced Full Stack Developer with 3 years of expertise in building scalable web and mobile ecosystems using Angular, Node.js, and Flutter. Specialized in architecting real-time systems with LavinMQ.

3+Years Experience
5+Major Projects
12+Tech Stack
Farrell Rio Fa - Full Stack Developer based in Medan, Indonesia
Mobile Development
Flutter
Web Development
Angular • Node.js
Real-time Systems
LavinMQ
Farrell Rio Fa - Full Stack Developer
Medan, Indonesia
Available for projects

Hi, I'm Farrell Rio Fa

Full Stack Developer | Real-time Systems Specialist

I am Farrell Rio Fa, a Full Stack Developer based in Indonesia. I specialize in architecting robust web and mobile ecosystems using Angular, Node.js, and Flutter. With 3 years of progressive experience leading projects like the PIKAT application, I am dedicated to building scalable technology and real-time messaging systems.

Full Stack Development

I expert in building end-to-end applications: from responsive Angular frontends to high-performance Node.js backends. I specialize in real-time data synchronization using LavinMQ and Socket.io, ensuring seamless communication across Flutter mobile platforms.

Skills

Full-Stack Development92%
Mobile Development88%
Real-time Architecture85%

Primary Technologies

JavaScript/TypeScript
Angular & Node.js
LavinMQ & Docker
Flutter

Resume

Professional Experience

— Now

Full Stack Developer

PT ETSKUL DIGITAL INDONESIA
  • Developed a comprehensive Point of Sale (POS) system, automating transaction processing and inventory reporting.
  • Engineered a Real-time Police Fleet Tracking system with high-performance data synchronization.
Flutter NodeJs Angular LavinMQ
— Now

Full Stack Developer (Project Based)

Self Employed
  • Spearheaded the development of the PIKAT (Pendidikan Katolik) application from initial version to production-ready.
  • Engineered high-performance attendance system using Push System with Node.js and LavinMQ.
  • Developed robust backend services and administration dashboards using Angular and Node.js.
  • Built and deployed cross-platform mobile applications using Flutter.
Flutter NodeJs Angular LavinMQ

Computer Lab Assistant

Mikroskil University

Responsible for setting up equipment and assisting students during practical lab sessions.

Full Stack Developer

Yayasan Hope
  • Developed dynamic web interfaces utilizing ReactJS
  • Built scalable backend applications with Node.js and ExpressJS
  • Implemented real-time data synchronization using Socket.io
  • Streamlined deployment processes using Docker

Education & Qualifications

Bachelor of Computer Science

Mikroskil University • -

Focusing on Web Development, Mobile Programming, and Database Systems. Actively involved in laboratory management and peer tutoring.

Summa Cum Laude

Professional Certifications

Developing Cloud Applications with Node.js and React — edX
Introduction to Cloud Development with HTML, CSS, and JavaScript — edX
Back-end Application Development with Node.js and Express — edX

Portfolio

PIKAT Dashboard - Teacher and Principal Admin Panel
PIKAT - Dashboard2022

Dashboard

Used by teachers and principals to input grades and share information

Face Recognition System - AI-based facial recognition with real-time LavinMQ messaging
Face Recognition2022

Face Recognition

Integrated AI-based facial recognition with real-time LavinMQ messaging to provide instant student attendance alerts for parents.

Watch Demo Video
Svasti Destination Tour & Travel Landing Page
Svasti Tour2025

Landing Page

Build Svasti Destination Tour & Travel Landing Page

Visit Website
Car Tracking System for Depok Police - Real-time vehicle monitoring and security system
Depok Police2026

Car Tracking System - Depok Police

Real-time vehicle monitoring and security system