Marc Farssac

AI Application Engineer

Engineering is my passion, fueling my enthusiasm for developing innovative solutions and leveraging cutting-edge SDKs and technologies. Since late 2024, I have focused on architecting and implementing AI-powered solutions for mobile and web frontends, utilizing both Google Cloud Platform and Azure services. My core technology stack includes Java, Kotlin, and Python, complemented by proficiency in modern UI frameworks such as Jetpack Compose (Android) and AI Web frontends (Python and AI).

My expertise extends to release management through the Gitflow workflow. From 2019 to 2020, I served as a Professor at the Barcelona Technology School, where I lectured on topics within the Master in Digital Product Development and Master in User Experience Design programs.

More about me

I have transitioned into an AI Application Engineer, building upon my experience developing an AI-powered dashboard for an Android app and analyzing data leveraging AI services. From 2012 to 2024, I served as an Android Engineer, including developing the backend for "HoyQuedas," my last published Android application (Dec.'24). Prior to this, I gained extensive international experience across diverse sectors, including consumer electronics (manufacturing, test & logistics), automotive, and medical industries, functioning as a Project Leader for over a decade in the USA, Canada, Japan, Singapore, India, and various European countries. My entrepreneurial drive led me to conceive a comprehensive solution for snoring and snore-related diseases. This endeavor, SnoreWare, Sleep Data Analysis, has taken me through all facets of the Android product lifecycle, resulting in the publication of up to 24 Apps on Google Play (2013 -2022).

My foundation in Telecommunications Engineering (a five-year university degree equivalent to a MSc. and a BSc., encompassing Communications, Electronics, and Computer Science), coupled with an innate curiosity, has propelled me to be involved in many technical aspects of end-to-end solutions being my current focus the development of AI Applications.


Install my Apps from the Google Play Store

NEW '25: Data Extraction Tool with AI services.

10.01.2025 "HoyQuedas" features an AI-based dashboard to connect with like minded people
4.12.2024 HoyQuedas a geolocation based mobile community App is available on the Google Play Store
15.09.2024 WhatsMap is sponsored by Google

Projects (2012 - '25)

Last updated January 29th 2025 Read projects here

Since March 2021 I am developing Apps using Jetpack Compose.

  • WordsChatMap

    WordsChatMap

    With WordsChatMap connect with like-minded people. Meet and mingle, on the spot

    Read more

  • Android Automotive OS (v0.2)

    Android Automotive OS (v0.2)

    Android Automotive: the future of car entertainment is built-in to the car rather than requiring a phone connection, and the benefits of that are huge.

    Read more

  • Android Automotive OS

    Android Automotive OS

    Android Automotive: the future of car entertainment is built-in to the car rather than requiring a phone connection, and the benefits of that are huge.

    Read more

  • SDK and Mental Health Game development

    SDK and Mental Health Game development

    Gaming SDK development and Mental Health Games. Coordinate memory, psicomotricity and speed helps patients with mental health illnesses train and potentially recover from them.

    Read more

  • Robotics

    Robotics

    The first Lego Robot documented on the Internet, developed in 1989 by Marc Farssac at the age of 17, using custom TTL electronics, programmed in Basic & Asembler (Machine Code) with an Apple ][ and 64 Kb of memory.

    Read more

  • NFC reader for NXP TapLinx and Android SDK

    NFC reader for NXP TapLinx and Android SDK

    On one side the android.nfc.tech of the Android SDK allows to access MifareClassic, MifareUltralight, Ndef, NdefFormatable, NfcA, NfcB, NfcBarcode, NfcF and NfcV Tag' properties and I/O operations. On the other side, the TapLinx SDK is the new Mifare SDK, an open API designed to ease the development of NFC based Apps, allowing to access all features of NXP's product portofolio, MIFARE® products, NTAG® and ICODE® products.

    Read more

  • Dual purpose App - Taxi App for drivers and passengers

    Dual purpose App - Taxi App for drivers and passengers

    My UpWork customer requested the core of a communications system among two different user roles within one App. The goal was to communicate passengers and drivers. This was achieved thanks to the XMPP protocol, a Google Cloud Connections Server and an App Engine Java Application to register users and drivers.

    Read more

  • Proximity Beacons for Marketing App

    Proximity Beacons for Marketing App

    This is a base Store App with Bluetooth Low Energy functionality scanning for Beacons, BLE devices on reach. Once they are found, they are shown on the screen. Once the user walks away from the Beacon, the screen refreshes and the Beacon goes away from the screen.

    Read more

  • Legato Embeded Software Prototype

    Legato Embeded Software Prototype

    Using a Narrow Band IoT Gateway and programming it using the Legato Framework, I pushed simulated sensor readings to the cloud, displayed them on a Web Frontend and also on a mobile App with almost real time.

    Read more

  • Sleep Medicine Remote Diagnostics with Android OS Wearable

    Sleep Medicine Remote Diagnostics with Android OS Wearable

    A Google sponsored project to collect user data and display it in a remote diagnostics front panel in almost real time.

    Read more

  • Comunity with built in Chat and Push Notifications

    Comunity with built in Chat and Push Notifications

    startup project with a Business Plan, Finance Plan, Onepager and initial support from Barcelona Activa in Barcelona but lacked support from the City Hall and the Culture Department.

    Read more

  • Snoreware Sleep Data Analysis

    Snoreware Sleep Data Analysis

    Snorek App was started in December 2012 and published on Google Play in August 2013. As explained in this link the major difficulty was to develop an algorithm that detected the snores of sleeping people. The project evolved to a business to consumer App available at the Google Play storte from this link.

    Read more

  • Cleaning, transforming and modeling data to discover useful information

    Cleaning, transforming and modeling data to discover useful information

    The SleepApp captures the sound from the mobile telephone, samples it and filters it to identify snores using a "Snore detection algorithm developed by Marc Farssac".

    Read more

  • Android devices bidirectional communications

    Android devices bidirectional communications

    The Extensible Messaging and Presence Protocol (XMPP) is an open XML technology for real-time communication, which powers a wide range of applications including instant messaging, presence and collaboration.

    Read more

  • Artificial intelligence first steps

    Artificial intelligence first steps

    Using distributed Bluetooth Low Energy humidity, pressure & temperature sensors with an Artificial Intelligence heating control system (Beta).

    Read more

  • Smart Heating.

    Smart Heating.

    Using distributed Bluetooth Low Energy humidity, pressure & temperature sensors with an Artificial Intelligence heating control system (Beta).

    Read more

  • Android with Google Cloud Backend and remote IoT sensor reading

    Android with Google Cloud Backend and remote IoT sensor reading

    Using a Narrow Band IoT Gateway and programming it using the Legato Framework, I pushed simulated sensor readings to the cloud, displayed them on a Web Frontend and also on a mobile App with almost real time.

    Read more

  • Simple Navigation with Compose

    Simple Navigation with Compose

    Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Jetpack Compose is currently in beta (3.March 2021).

    Read more

  • C Firmware on a TI MCU3220 Real Time OS

    C Firmware on a TI MCU3220 Real Time OS

    Since our Analog input is converted to a digital value, we will have to calibrate it. Also the conversion from the digital value read will have to be adjusted so that a Pulse Width Modulation can reproduce the initial voltage

    Read more

  • Own projects portfolio

    Own projects portfolio

    The MFB website is an own engineering site, blog-like, featuring technical projects develoved, with videos, fotos and texts summarizing the developments and their plans.

    Read more

Have an overview about my different projects, the languages and the technologies that I have used here

Featured 2024-2025 project

  • WordsChatMap

    WordsChatMap

    With WordsChatMap connect with like-minded people. Meet and mingle, on the spot

    Read more

This site is beeing updated. Last updated on February 22nd 2024

Marc Farssac
AI Application Engineer


Let's talk now !
+34 644 22 00 88

Get in touch

Marc Farssac

WeWork - Espai d'oficines i coworking
Carrer de Tànger 86
08018 Barcelona
Catalonia, Spain

E-Mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Mobile: +34 644 22 00 88
Landline: +34 93 460 86 39

© Marc Farssac. All rights reserved.
Legacy site https://former.mfb.cat.
Find my apps on the Google play store