Skip to content
Alex ALAVO
Diagram of a software system forming: Problem, Analysis, Architecture, Services, Automation, Data, Observability, Outcome.

SOFTWARE ARCHITECT · AUTOMATION SYSTEMS · AI-ENABLED PRODUCTS

From complexproblems tointelligent systems.

I design secure, scalable and maintainable software systems that automate operations, connect data and turn demanding business requirements into reliable products.

Alex Alavo — Software Engineer & Software Architect

Available for selected engineering projects

01 · APPROACH

I design systems before I write code.

I start from the business problem, map the constraints, then choose the architecture — never the other way around.

The goal is not to ship software.

The goal is to build a system that lasts.

THE PROBLEM

Business value

What measurable outcome must the system create?

Decision framework

  1. 1

    Understand

    Clarify the business process, users, constraints and expected outcomes.

  2. 2

    Model

    Define the domain, data, states, boundaries and failure paths.

  3. 3

    Choose

    Select the simplest architecture that satisfies present needs and protects future evolution.

  4. 4

    Validate

    Test assumptions through prototypes, automated tests and observable workflows.

  5. 5

    Evolve

    Use production feedback, metrics and real constraints to improve the system deliberately.

  • Done 1:1 Digital

    state-machine-driven collaboration

  • LinkedIn Data Flow

    event-driven enrichment pipeline

  • Instagram Automation Platform

    multi-account browser orchestration

  • LeBonDon

    service-layer architecture and complete E2E flow

See these decisions in real systems

02 · SYSTEMS

Real problems. Designed systems. Measurable outcomes.

Each case study focuses on the problem, the constraints, the architecture and the decisions behind the implementation.

AI Meeting Intelligence Platform

Case study available

Done 1:1 Digital

A collaborative SaaS platform that prepares, structures and documents weekly manager–employee meetings using OKR data and orchestrated AI workflows.

  • Six-state business workflow
  • Three orchestrated AI prompt phases
  • Timestamped content signature
  • 37 automated tests
  • Laravel
  • Vue
  • Inertia
  • Claude API
  • GraphQL
  • Queues
  • State Machine
  • Railway

Lead Intelligence Pipeline

Case study available

LinkedIn Data Flow

A webhook-driven B2B data pipeline that validates, enriches, deduplicates and synchronizes profiles across multiple external services and HubSpot.

  • Seven processing stages, coordinated through a traceable eight-step operational flow
  • Webhook-driven execution
  • Parallel batches of 100 profiles
  • Multi-level CRM deduplication
  • Laravel
  • Vue
  • Apify
  • OpenAI
  • FullEnrich
  • Pappers
  • HubSpot
  • Queues

Social Automation Control Platform

Case study available

Instagram Automation Platform

A multi-account browser automation platform with real-time monitoring, persistent sessions, cooldown management and modular automation workflows.

  • Thread-safe Flask and asyncio coordination
  • Persistent account sessions
  • Externalized selector strategy
  • Six parallel operational modules
  • Python
  • Flask
  • Socket.IO
  • Playwright
  • AsyncIO
  • SQLite
  • OpenAI Vision

Social Impact Inventory Platform

Case study available

LeBonDon

A full-stack inventory, exchange and distribution platform connecting associations, companies and beneficiaries, including a B2B destocking workflow.

  • Strict service layer
  • Multi-role authorization
  • Complete Playwright E2E coverage for the destocking flow
  • CI-based quality workflow
  • Laravel
  • React
  • TypeScript
  • Inertia
  • Spatie Permission
  • Playwright
  • GitHub Actions
  • Docker
Browse all systems

Also in the system portfolio

  • OnePower Payment / SparkMeter Platform
  • N8N B2B Pipeline
  • Python / Celery Data Pipeline
  • LinkedIn Automation Platform
  • SparkMeter Data Collection Automation
  • DAXOME Form Generator
  • HubSpot Explorer

An event-driven pipeline, not a chain of fragile scripts.

Each stage has a clear responsibility. External services notify the platform through webhooks, background jobs isolate long-running work and deduplication prevents unnecessary enrichment and CRM noise.

Diagram of the LinkedIn Data Flow pipeline, eight stages from Search Request to Run Finalization and Reporting, with webhook boundaries after Apify Scraping and after Contact Enrichment.

Stage 1 of 8

Search Request

Creates a traceable search run and captures the configuration required by the pipeline.

Input
New search request
Output
Apify Scraping
Execution
Synchronous command followed by asynchronous execution.
Failure consideration
Invalid or incomplete search configuration must fail before external work starts.

Cross-cutting concerns

  • Queues
  • Retry strategy
  • Idempotency
  • Logging
  • Error tracking
  • Rate limiting
  • Batch processing
  • Webhook verification

03 · ENGINEERING

Quality is designed into the system.

Reliability does not come from one framework or one test suite. It comes from boundaries, explicit states, recoverable workflows, secure defaults and operational visibility.

  1. 01

    Prefer explicit workflows

    Important business processes should expose their states, transitions and recovery paths.

  2. 02

    Automate with control

    Automation must be observable, interruptible and safe to retry.

  3. 03

    Test the behavior that matters

    Unit tests protect logic. Integration tests protect boundaries. E2E tests protect critical user journeys.

Quality capability grid

Architecture

  • Domain boundaries
  • Service layers
  • State machines
  • Event-driven workflows
  • Queue-based processing

Reliability

  • Idempotency
  • Retries and backoff
  • Failure states
  • Recovery tools
  • Defensive integration design

Security

  • Least privilege
  • Server-side secrets
  • Input validation
  • Role-based access
  • Auditability

Delivery

  • CI checks
  • Automated tests
  • Controlled deployments
  • Environment separation
  • Migration discipline

Operations

  • Structured logs
  • Run status
  • Error reporting
  • Health indicators
  • Actionable monitoring

04 · SKILLS

The technology behind these systems.

A set of skills proven on real projects, not a generic list.

Backend & Data

  • Laravel
  • Python
  • Flask
  • GraphQL
  • Queues
  • State Machine
  • SQLite
  • Spatie Permission

Frontend

  • Vue
  • React
  • TypeScript
  • Inertia

AI & Integrations

  • Claude API
  • OpenAI
  • OpenAI Vision
  • Apify
  • FullEnrich
  • Pappers
  • HubSpot

Automation & Real-time

  • Playwright
  • Socket.IO
  • AsyncIO

Delivery & Infra

  • Docker
  • GitHub Actions
  • Railway

05 · CONNECT

Have a complex process that needs a better system?

I work on selected software architecture, automation, data integration and SaaS projects where reliability and long-term maintainability matter.

Prefer to share more context up front? Fill this in instead - it goes straight to Alex, no scheduling tool in between.