JONATHAN FARIAS

SOFTWARE ENGINEERFULL-STACKDEVOPS

From the first interface to the infrastructure behind it all.

SELECTED WORK.
COMPLETE SYSTEMS.

From artificial intelligence to embedded audio. A selection of what I build by connecting products, software, and infrastructure.

Seraphine

Local multimodal assistant

PRIVATE PROJECT

A personal interface combining local models, voice, a browser-based 3D avatar, persistent memory, and human-confirmed tool access.

  • Local AI
  • Voice
  • 3D Web
  • Memory

ESPMusic

Distributed home audio

PRIVATE PROJECT

A multi-room audio system built with ESP32 devices, Python services, real-time communication, and a control PWA.

  • ESP32
  • FastAPI
  • WebSocket
  • React PWA

Seraphine Firmware

Embedded audio streaming

PRIVATE PROJECT

ESP-IDF firmware that receives PCM audio from a home server over TCP and sends it through I²S, with persistent reconnection for embedded installation.

  • ESP-IDF
  • TCP
  • I²S
  • Embedded

ArquitetoHub

AI-assisted construction management

VIEW LIVE

A SaaS product for architects where a photo of an invoice becomes classified items and updates the project budget, with human review and spending views by stage and supplier.

  • React 19
  • Fastify
  • Prisma
  • MySQL

I BUILD THE
ENTIRE SYSTEM.

I’m Jonathan Farias — a software engineer, full-stack developer, and DevOps engineer. I work between the product people use and the infrastructure that keeps it alive.

I turn complex moving parts into clear, reliable experiences designed to evolve.

PRODUCT
EXPERIENCE

Clear interfaces, built for the people using them.

APPLICATION
LOGIC

Connected APIs, data, and services.

INFRASTRUCTURE
RELIABILITY

Deployment, automation, and observability.

DEVICE
AUDIO & HARDWARE

Software that connects to the physical world.

STACK IS
ARCHITECTURE,
NOT A LIST.

Interfaces connect to services and data. Devices integrate with the backend. Infrastructure supports delivery and operations across every layer.

  • Web & apps

    Web interfaces, installable PWAs, and cross-platform apps.

    • React
    • TypeScript
    • Astro
    • Flutter
    APIs and real-time communication
  • Backend & data

    Business logic, integrations, and persistence, with WebSocket for real-time communication.

    • Node.js
    • TypeScript
    • Python
    • FastAPI
    • Fastify
    • Prisma
    • MySQL
    Device integration
  • Embedded systems

    Connected devices and audio streaming between software and hardware.

    • ESP32
    • ESP-IDF
    • C/C++
    • I²S
    • TCP

Infrastructure

CI/CD pipelines, deployment, and observability support every layer.

  • Linux
  • Docker

CODE IS JUST
ONE OF THE LAYERS.

A strong product also needs clear decisions, sustainable operations, and attention to what happens after deployment.

  1. 01

    Understand the system. Before choosing a tool, understand the flow: people, data, risks, and constraints.

  2. 02

    Build with evidence. Interfaces, logs, and metrics should make system behavior visible.

  3. 03

    Operate with confidence. Delivery includes automation, observability, recovery, and evolution.

LET’S BUILD
SOMETHING THAT
TRULY WORKS.

Have a project in mind or an opportunity to share? Let’s start a conversation.