Based in Brazil Building beyond borders

Hello, I'm

Rick
Oliveira.

Software Engineer, FullStack Engineer, AI Engineer and Software Architect.

Senior full-stack engineer and software architect. I turn product ideas into clear architectures, connected systems and useful interfaces.

Rick Oliveira smiling in a blue shirt
ElixirMy primary language for concurrent, distributed systems, APIs and AI-powered product workflows. More than six years of experience.
Explore the full toolkit

From architecture to working software.

About me

Architecture in mind.
People at the center.

I'm Rick, a senior full-stack engineer and software architect based in Brazil. I architect solutions across product interfaces, APIs and concurrent, distributed systems.

My experience spans more than seven years in software, including over six with Elixir and four working professionally with Python and FastAPI. I also build with React and TypeScript, taking ideas from backend architecture through to the interface.

I've architected and launched an MVP as its sole developer, then led its team. I connect product decisions with backend architecture, AI workflows and the interface, carrying a solution from the first idea through implementation.

Download Resume
Rick Oliveira in profile, with his hand resting on his chin
Explore the architecture.

Architecture

I shape the architecture around the product: clear boundaries, useful tradeoffs and a path from the first MVP to the next stage.

Distributed systems, by design

Your product.
Built to grow.

From your first request
to the systems behind it.

I architect distributed systems around your product: clear boundaries, deliberate data flows and room to scale. Explore how the pieces work together.

Your web and mobile apps connect through Cloudflare CDN and DNS, then an NGINX load balancer, to Elixir/Phoenix or Go application servers. The servers use Redis cache, a PostgreSQL primary and read replicas. An outbox relay publishes events to Apache Kafka for Elixir workers or Go goroutine workers. Amazon S3 provides static asset storage, and Grafana with OpenTelemetry supports observability.

Your product / System design
Architected by Rick

Select a component or follow a flow.On a small screen, scroll the board sideways.

Follow the flow

One product. More than one way in.

Your web and mobile apps reach the same API through Cloudflare and NGINX. Elixir/Phoenix or Go instances handle the business logic behind a shared contract.

Scale application instances independently; decide on health checks and edge redundancy before calling the system resilient.

Component / Elixir Phoenix / Go

Application servers

Independent Elixir/Phoenix or Go application instances run your business logic and APIs. Shared state lives in the data layer, so capacity can grow horizontally.

Scaling compute still requires database connection budgets, backpressure and clear boundaries.

An illustrative architecture, shaped around your requirements. Traffic, consistency needs and operating budget guide the final design.

Languages & technologies

The tools behind the thinking.

From the first architecture decision
to the interface and delivery.

A toolkit built across product work, backend systems and personal exploration. Select a technology to see where it fits.

Backend & systems

Elixir

My primary language for concurrent, distributed systems, APIs and AI-powered product workflows. More than six years of experience.

Professional experience

Ownership, end to end.

Building products.
Understanding the whole system.

Product intelligence

Implemented retrieval-augmented generation over product documents in Elixir. Worked on a B2B platform that interprets product lists from images.

  • Elixir
  • RAG
  • B2B products
WayloAI public website preview with its brand mark Website preview

OpenInfer

Senior Software Engineer | Freelance

Making inference visible

Built tooling to capture AI API interactions for developer debugging, with token consumption, usage metering and pricing visibility. Implemented MCP tools, scheduled background agents and LLM workflows with Elixir, Python, LangChain and OpenAI-compatible integrations.

  • Elixir
  • Python
  • MCP
  • Observability
OpenInfer public website preview for its AI inference infrastructure Website preview

IrisMed

Senior Software Developer | Freelance

Connected data. Useful AI.

Built Python data pipelines and transformations across Django and FastAPI services, keeping data formats and API contracts consistent. Integrated Gemini for medication and treatment summaries, with asynchronous workflows for long-running processing.

  • Python
  • Django
  • FastAPI
  • Gemini
IrisMed public website preview for its healthcare platform Website preview

Prospect Zero

Lead Software Engineer

From MVP to a team

Architected and launched the MVP as its sole engineer, owning backend, UI and AI integrations and reaching paying customers. Translated founders’ requirements into production features, then onboarded and led the team. Built state-aware outreach workflows that revalidated queued jobs and stopped follow-ups when leads replied.

  • Architecture
  • Full stack
  • AI
  • Team leadership
ProspectZero public website preview for its outreach product Website preview

LoLo Inc.

Senior Software Engineer

Reliable SaaS workflows

Delivered backend features for an established SaaS platform, including Stripe and Twilio webhooks and asynchronous job flows with Oban. Used TDD, code reviews and pair programming to maintain quality while delivering complex features.

  • Elixir
  • Oban
  • Stripe
  • Twilio
  • TDD
LoLo brand mark from the public website preview Website preview

Ateliware

Senior Software Engineer

Modernizing the foundations

Led backend initiatives, mentored developers and introduced automated testing and CI/CD. Modernized a legacy SaaS application with Elixir and Phoenix, built concurrent background jobs with OTP and integrated Elixir, Python and JavaScript services across distributed teams.

  • Elixir
  • Phoenix
  • OTP
  • CI/CD
  • Mentoring
Ateliware public website preview for its software and AI services Website preview

Timely

Backend Software Engineer

Better APIs and background processing

Modernized API endpoints, optimized SQL queries and improved background processing with PHP queueing strategies. Introduced TDD and delivered business-critical updates with a distributed team using Laravel, Node.js and SQL Server.

  • PHP
  • Laravel
  • Node.js
  • SQL Server
  • TDD
Timely official logo from time.ly Company mark

JMV Technology

Full Stack Developer

From a blank page to production

Built an educational streaming platform from the ground up, including payments and scheduled subscriptions. Led the backend team, introduced TDD and GitHub Flow, and automated deployment pipelines while translating stakeholder requirements into working software.

  • Full stack
  • Streaming
  • Payments
  • TDD
  • GitHub Flow
JMV Technology brand mark from its public website Company mark

Selected projects

A few things I've built & Contributed

Product thinking.
Systems underneath.

4 projects
ProspectZero homepage showing AI-powered lead outreach and its Agent Zero interface
Public website · prospectzero.com

Product engineering

Prospect Zero

An MVP built end to end, then grown with a team.

  • Full stack
  • AI
  • Architecture
My contribution

Sole engineer of the initial architecture, backend, UI and AI integrations. Launched to paying customers, then onboarded and led the development team.

Visit project
OpenInfer homepage showing its unified inference stack from kernel to cloud
Public website · openinfer.io

AI infrastructure

OpenInfer

A clearer view into AI inference.

  • Inference
  • MCP
  • Observability
My contribution

Built AI API debugging and usage metering tools, token and pricing visibility, MCP integrations and background agents. Only the public website is shown here.

Visit project
WayloAI homepage showing its managed agent runtime and connected business tools
Public website · wayloai.com

B2B product

WayloAI

Connecting product knowledge with practical AI.

  • Elixir
  • RAG
  • Image interpretation
My contribution

RAG over product documents in Elixir, within a B2B platform with image-based product-list interpretation.

Visit project
Concept illustration: synthetic vehicle telemetry flows through TCP, a bounded queue and four Go workers, with acknowledgments returning to clients
Concept illustration · synthetic telemetry in Go

Personal project

FleetLab

Exploring Go concurrency through synthetic fleet telemetry.

  • Go
  • TCP
  • Concurrency
  • Backpressure
My contribution

Built a Go TCP server and telemetry simulator with persistent connections, bounded channels, a shared worker pool, backpressure, cancellation and atomic metrics. Processing validates data in memory; the image is a conceptual illustration, not a product screenshot.

Visit project

Achievements

Progress that matters.

Milestones from the work.
More to come.

Launched from zero

Architected and shipped Prospect Zero's MVP across backend, UI and AI, reaching paying customers.

Built, then led

Moved from sole developer to leading the development team at Prospect Zero.

Put AI into practice

Implemented RAG over product documentation in Elixir at WayloAI.