available for new opportunities

Hi, I'm Alan Franzin

Software Engineer building real-time applications and distributed systems that scale.

Focused on backend engineering, event-driven architectures, and the art of making complex systems feel simple.

Live event-stream
12.4k evt/s
throughput
12.4k/s
latency
3.2ms
connections
1,847
Alan Franzin

About

A bit about me

I'm a Software Engineer, focused on crafting robust backend systems and real-time applications. I thrive in the intersection of distributed computing, event-driven architectures, and high-performance infrastructure.

My day-to-day involves designing systems that handle massive throughput while remaining maintainable and observable. I believe in pragmatic engineering: choosing the right tool for the job, whether it's Python for rapid iteration, Elixir for concurrent real-time systems, or Go for performance-critical services.

When I'm not coding, I write about engineering challenges and solutions on my blog.

// quick facts

  • Location

    Três Lagoas, MS - Brazil

  • Role

    Software Engineer

  • Focus

    Real-time & Distributed Systems

Tech Stack

Tools I work with

A pragmatic selection of technologies chosen to solve real problems at scale.

Languages

PythonScalaElixirGoJs/Ts

Frameworks

FastAPIDjangoCeleryPhoenixAkkaNext

Databases

PostgreSQLRedisMongoDBCassandraScyllaDBElasticSearch

Infrastructure

DockerKubernetesKafkaAWSGoogle CloudOracle Cloud

CI/CD

GitHub ActionsBitbucket PipelinesJenkins

IaC & GitOps

TerraformArgoCD

Exploring

Currently learning

Technology never stops evolving, and neither do I. Here's what's on my radar.

AI/ML Engineering

Integrating AI models into backend systems, building inference pipelines, and exploring MLOps for scalable machine learning workflows.

CQRS & Event Sourcing

Deep-diving into event-driven patterns for building resilient, auditable systems at scale.

WebAssembly

Investigating Wasm for portable, near-native performance in server-side and edge environments.

Blog

Writing & thoughts

I write about software engineering, distributed systems, and lessons learned building real-time applications.

blog.franzin.dev

Exploring topics like concurrent systems with Elixir/OTP, Python async patterns, infrastructure as code, and scalable architecture design.

Read the blog

Contact

Let's connect

Whether you want to discuss distributed systems, collaborate on a project, or just say hi — feel free to reach out.