> davi luis · mid-level software engineer

Code is a
way of thinking.

.NET back end and React/TypeScript. I modernize legacy systems without stopping operations and connect cameras, access controllers and networks to services running in production.

// Rio de Janeiro, Brazil · .NET · TypeScript · Python

Davi Luis
years as a developer, from intern to mid-level
3+
production sites running a service I built
20+
automated tests on that service
2,000+
open source .NET packages on NuGet
3

// stack

back end

  • .NET / C#
  • ASP.NET Core
  • Node.js
  • Python

front end

  • TypeScript
  • React
  • Next.js
  • Blazor
  • Tailwind CSS

data

  • PostgreSQL
  • SQLite
  • Firebird

cloud & devops

  • Azure
  • Docker
  • GitHub Actions
  • Cloudflare
  • Vercel

computer vision

  • ONNX Runtime
  • OpenCV
  • PyTorch

hardware & integrations

  • LPR / ONVIF
  • Control iD
  • ESP32

01experience

Jan 2025 – present

Software Engineer (Mid-Level) · Segmix Tecnologia

Junior (Jul 2023 – Jan 2025) · Intern (Feb – Jun 2023)

Back end and architecture of a .NET platform that is replacing a 20-year-old legacy system while customers keep running in production.

  • Legacy modernization with zero downtime: we are replacing a 20-year-old Delphi/Firebird system with .NET 10 services, migrating step by step with both worlds running side by side in production.
  • Owner of a critical service end to end (author of 619 of 623 commits): real-time decisions, hardware integration across four vendors, 2,000+ tests and 112 releases shipped with automatic updates and rollback.
  • Architecture standards across services: I built a shared contract in versioned NuGet packages, enforced by architecture tests, and the pipeline that builds, tests and ships all three services on every release.
  • Technical leadership and AI with process: I lead the domain design of the main product’s next version and standardized how AI assistants are used across the three services, with project rules verified by tests.
see the work →

Sep 2022 – Feb 2023

Help Desk Support Intern · MLS Wireless

First-level technical support for internet, email, domains and VoIP.

02projects

What I have built

01featured

Residential access-control platform

  • in production
  • ~89% of ~1,940 commits are mine
  • leading the v2 domain design

Three .NET services (concierge, vehicle LPR server and personal access server) replacing a 20-year-old Delphi/Firebird system, connected through a versioned contract in NuGet packages.

  • .NET 10
  • ASP.NET Core
  • EF Core
  • React
  • Vite
  • PWA
  • Firebird
  • NuGet
  • GitHub Actions
  • Inno Setup
    read more

    02featured

    LPR vehicle access-control server

    • running at 20+ sites
    • 2,000+ tests
    • 112 releases

    On-premise .NET server that connects license plate recognition cameras from several vendors to an access-control system and decides gate access in real time.

    • .NET 10
    • ASP.NET Core
    • Firebird
    • SQLite
    • MediatR
    • GitHub Actions
    read more

    03featured

    ControlId.Net

    • published on NuGet
    • validated on a real iDFace
    • 222 tests

    Open source (unofficial) .NET library for integrating Control iD access-control devices and REP time clocks, published on NuGet.

    • .NET 8
    • .NET 10
    • .NET Standard 2.0
    • ASP.NET Core
    • xUnit
    • GitHub Actions
    read more

    // more projects

    04

    Arco — habits with progression

    .NET 10 · React 19 PWA · MCP server · 83 tests

    Habit PWA with leveled habits, goals in 6-week cycles, XP and achievements. Works offline and exposes a REST API and an MCP server.

    read more

    • .NET 10
    • EF Core
    • SQLite
    • React 19
    • TypeScript
    • TanStack Query
    • Tailwind CSS 4
    • Azure

    05

    JobRadar

    .NET 10 · Clean Architecture · PostgreSQL · in production · 289 tests

    Job-market radar in .NET that ranks listings with an explainable score, tracks applications and builds a monthly market snapshot. In production since October 2026.

    read more

    • .NET 10
    • Blazor
    • EF Core
    • PostgreSQL
    • Docker
    • xUnit
    • Testcontainers
    • GitHub Actions

    06

    Ocelo — IP camera hub

    in testing with real cameras · 203 commits and 399 tests in 16 days · −68% disk

    Multi-brand IP camera hub in .NET 10, with WebRTC/HLS live view, continuous recording, smart retention and an API with webhooks for other systems.

    read more

    • .NET 10
    • ASP.NET Core
    • React
    • TypeScript
    • SQLite
    • MediaMTX
    • WebRTC
    • ONVIF

    07

    Sirene — real-time alerts

    live · waitlist · Telegram bot · Pix payments

    24/7 monitor that detects slot openings on a government portal within seconds and alerts subscribers on Telegram. Live, with a waitlist.

    read more

    • Python
    • asyncio
    • Playwright
    • SQLite
    • Telegram Bot API
    • Cloudflare
    • Mercado Pago

    08

    Emplaca

    alpha · computer vision · −37% time per frame

    Lightweight .NET license plate reader (ALPR) for Brazilian plates, with my own ONNX detector and recognizer on CPU, a Mercosul/legacy decoder and multi-frame voting.

    read more

    • .NET 10
    • C#
    • ONNX Runtime
    • Python
    • PyTorch
    • OpenCV

    09

    CYD PC Dashboard

    v1.13 · 18 releases · OTA updates · web installer

    Touch desk dashboard on the ESP32 "Cheap Yellow Display" with PC stats, media, shortcuts, market quotes, services and notifications, fed by an agent on the local network.

    read more

    • ESP32
    • C++
    • PlatformIO
    • TFT_eSPI
    • Python
    • pytest
    • GitHub Actions

    10

    Vanguarda Carioca

    live · structured-data SEO

    Landing page for Rio de Janeiro streetwear and lifestyle brand Vanguarda Carioca, with an email waitlist and structured-data SEO.

    read more

    • Next.js 16
    • React 19
    • TypeScript
    • Tailwind CSS 4
    • Firebase
    • Vercel

    11

    Roteiro Manager

    no framework · teleprompter

    Local web app to organize, edit and record Markdown video scripts, with a styled viewer and a built-in teleprompter.

    read more

    • Node.js
    • Express
    • JavaScript
    • HTML
    • CSS

    03about

    “I write software the way I try to live: with clarity, no shortcuts, and thinking about whoever comes next.”

    I am a full stack software engineer from Rio de Janeiro who enjoys turning real problems into software that is simple to use and to maintain. Much of my work happens far from the browser: cameras, access controllers, legacy systems and servers that cannot go down.

    I am a mid-level software engineer at Segmix Tecnologia, where I am the main author of a service running at 20+ residential sites and lead the domain design of the system replacing a 20-year-old legacy.

    education
    Computer Science (finishing)
    Postgraduate diploma in Software Engineering
    Systems Analysis and Development
    certification
    Microsoft Azure Fundamentals (AZ-900)
    languages
    Portuguese (native)
    English (intermediate)

    04channel

    Davi Dev

    I also talk about programming on YouTube.

    On Davi Dev I show projects, tools and what I have been learning while building software (in Portuguese).

    Watch on YouTube

    05contact

    Let's talk.

    I am open to new opportunities and projects. The fastest way to reach me is on LinkedIn.

    // cv.pdf

    Download resume

    Before the download, tell me who you are, so I know who to follow up with.

    Your data is never shared and can be deleted whenever you ask.