Skip to content
View fsdramjan's full-sized avatar
🌏
Working from office
🌏
Working from office

Block or report fsdramjan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fsdramjan/README.md

Wave

Hi, I'm Fsd Ramjan

Flutter developer who likes to build things, break things, and then figure out why they broke.

I have been working with Flutter for 4+ years, building applications for Android, Web, and Android TV.

What I enjoy most is working on problems that aren't really just Flutter problems.

I like working with native Android, hardware, networking, background services, and real-time communication. When a Flutter package isn't enough, I'm comfortable going into Kotlin and figuring things out at the platform level.

I've worked with things like SIP/VoIP, FCM-based calling, MQTT, Push-to-Talk, WiFi and network information, live location tracking, and Flutter ↔ Kotlin communication.

I'm particularly interested in the kind of problems where there isn't an obvious solution and you have to dig into how Android or the underlying system actually works.


What I work with

  • Flutter & Dart
  • Native Android & Kotlin
  • Firebase & FCM
  • SIP / VoIP
  • MQTT & Push-to-Talk
  • WebSocket
  • WiFi & network information
  • Device discovery and network scanning
  • Live location tracking
  • Google Maps
  • Background & foreground services
  • Flutter ↔ Kotlin communication
  • Android TV
  • REST APIs
  • Hive
  • WebRTC

A few things I've worked on

πŸ“ž VoIP & real-time communication

I've worked on mobile calling systems using SIP, WebSocket, FCM, MQTT, and native Android services.

A big part of this work is making sure an incoming call or real-time event still works when the app is in the background or isn't actively being used.

I've also worked with Push-to-Talk communication and real-time event handling.

πŸ“‘ WiFi, networking & device information

I enjoy working with WiFi and networking because it often requires going beyond what Flutter provides out of the box.

I've worked with:

  • WiFi connection and signal information
  • Network information
  • Device discovery
  • Network scanning
  • Connectivity information
  • Device-level information
  • Native Android networking APIs

A lot of this involves writing native Kotlin code and communicating with Flutter through platform channels.

πŸ“ Live location

I've also worked with live location tracking and location-based features, including Google Maps, Firebase, real-time location updates, and background location handling.


When Flutter isn't enough

One of the things I like about Flutter is that I don't have to stay inside Flutter.

If something requires access to Android APIs, background services, native Activities, hardware, networking, or other platform-level functionality, I'll usually go down to Kotlin and build the missing part there.

That's probably the part of mobile development I enjoy the most β€” understanding what's actually happening underneath the UI.


Tech stack

Flutter Dart Kotlin Firebase MQTT WebRTC JavaScript Node.js Hive Git GitHub Android Studio


About my production work

Most of the applications I've worked on professionally are private.

The source code includes production logic, internal architecture, business-specific features, and integrations that I can't publish publicly.

So, if you look through my GitHub and don't find the source code for some of the things I've mentioned above, that's the reason.

If you'd like to see what I've worked on, discuss the technical side of a project, or just talk about a difficult problem you're trying to solve, feel free to reach out.

πŸ“§ fsd.ramjan@gmail.com

I'm happy to share more about my work privately when possible.


Currently exploring

I'm currently spending time learning and experimenting with:

  • Agora
  • Real-time communication
  • Live location systems
  • More native Android functionality
  • Hardware and device-level communication

Find me here

GitHub LinkedIn Portfolio Email


Flutter Β· Kotlin Β· Native Android Β· Hardware Β· Networking Β· VoIP Β· FCM Β· MQTT Β· Live Location

πŸ“§ fsd.ramjan@gmail.com

🌐 Portfolio


Last updated: August 2026

Pinned Loading

  1. NewsApi-Integration-With-Dio NewsApi-Integration-With-Dio Public

    Dart 16 10

  2. Getx-and-Dio---APi-Integration Getx-and-Dio---APi-Integration Public

    Dart 11 3

  3. TabbarWithoutAppBar TabbarWithoutAppBar Public

    HTML 11 5

  4. Login-UI---Flutter Login-UI---Flutter Public

    Dart 4 2