Skip to content
View Dan178A's full-sized avatar
💻
💻

Block or report Dan178A

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dan178A/README.md

Daniel Silva

Software & systems engineer — industrial IoT, real-time telemetry and offline-first systems

Caracas, Venezuela · Remote, hours overlapping the Americas

Portfolio LinkedIn Email


I build the software industrial operations depend on: real-time telemetry, networked hardware control, and systems that keep working when the network does not. Five years, four production systems, ~3,000 commits — shipped alongside my Computer Science degree, not after it.

Results in production

Result What it means Where
200–500 ms1–10 ms Replaced HTTP polling with a full-duplex WebSocket architecture; the server pushes state changes instead of the client re-asking for data that has not changed. Bandwidth down up to 95%. Industrial Digital Twin
524 of 681 commits Principal author and architect over five years, 398 files, version 12 in real field use. IoT hardware control
100% offline Plant floor runs with no internet and reconciles bidirectionally when connectivity returns. Zero field work lost. Offline-first ecosystem
20/20 + mention Undergraduate thesis graded maximum with a Publication Mention, University of Zulia. Video stabilization

Systems

Note

The four industrial systems are private client repositories under NDA. I describe architecture, decisions and trade-offs — never business data. Happy to walk through any of them on a call.

Industrial IoT hardware control — operates inspection cameras from two networked machines, unattended in the field · 2022–2026

Desktop application that coordinates industrial inspection cameras across two machines with no technical support present on site.

  • Dual-PC architecture — the same executable relaunches itself and assumes its role, server or client, with zero manual setup by the operator.
  • Resilient transfer — chunked image transfer with reassembly and connection-drop handling.
  • No dead UI — explicit timeouts at every network boundary, so a powered-off camera never freezes the interface.
  • Refactored under delivery — monolith to modular library without stopping shipping, with a pytest/pytest-qt suite and a versioned Windows installer.

Python · PyQt5 · OpenCV · Socket.IO · matplotlib · pytest · PyInstaller

Offline-first ecosystem — 100% offline on plant floors, bidirectional cloud sync · 2023–2026

Desktop client that operates with no connectivity and reconciles with the cloud once the network returns.

  • Sync that survives the field — per-endpoint sync state, connectivity detection and retries.
  • Self-contained delivery — a Python orchestrator brings up a portable database, Node/TypeScript services and the API, packaged in an installer that resolves its own dependencies.
  • Applied AI in-product — custom audio transcription and synthesis pipeline (FastAPI/Uvicorn).
  • CI/CD — GitHub Actions, tests with configuration isolation and connection pooling.

Python · FastAPI · Node/TS · MariaDB · S3 · GitHub Actions

Industrial time-series analysis — detects thermal cycles, replaced manual spreadsheet work · 2024–2026

Finds thermal cycles and gradient key points in sensor series.

  • Detection that does not break — peak and valley detection with SciPy over a smoothed signal, plus interpolation of faulty readings.
  • Format-change resilient — Polars pipeline adapted to two source-format changes without a rewrite.
  • Engineering-ready outputs — structured JSON per cycle, an Excel table and an annotated plot.

Python · Polars · NumPy · SciPy · matplotlib

DropAudio CCS — my own e-commerce product, in production · founder & architect

Built end to end and operating today at dropaudioccs.com with 102+ verified reviews.

  • Full stack ownership — Nuxt 3 SSR storefront on Vercel, Supabase/PostgreSQL with row-level security.
  • Custom multi-currency checkout — USDT, Zinli and Pago Móvil with live rates.
  • Admin panel — inventory, sales, deliveries, real-time orders and a PDF catalog.
  • Resilient by design — backup catalog, automated web push via pg_cron, technical SEO.

Nuxt 3 · Vue 3 · Supabase · PostgreSQL · Vercel

Public work

Repository What it is
System_Stabilization_Interpolation Video stabilization for mobile devices using motion meshes and interpolation, with algorithm weights predicted by a neural network. Undergraduate thesis — graded 20/20 with a Publication Mention.
FlowNet_Video_Stabilization Global camera-motion estimation distilled from a PWC-Net, QP-smoothed camera path, multi-scale photometric refinement.
RealtimeVoiceAssistant Conversational voice assistant with streaming transcription and synthesis; the latency-critical audio path is written in Rust.
extract_rif HTTP microservice turning Venezuelan RIF tax documents into structured JSON, with a dual-engine OCR pipeline and a fail-safe response contract.

Stack

Languages

Python TypeScript Rust C++

Real-time & desktop

Qt WebSockets gRPC

Data & vision

Polars NumPy SciPy OpenCV PyTorch

Web & data layer

Vue 3 Nuxt 3 FastAPI Node.js PostgreSQL Supabase

Infrastructure

AWS Docker Vercel GitHub Actions


Open to freelance engagements and senior remote roles.

Portfolio · LinkedIn · dsrglrm@gmail.com

Pinned Loading

  1. System_Stabilitation_Interpolation System_Stabilitation_Interpolation Public

    This system was awarded the maximum grade (20/20) and a 'Publication Mention' by the evaluation committee for successfully deploying cutting-edge Machine Learning architectures on hybrid platforms …

    Python 1

  2. FlowNet_Video_Stabilization FlowNet_Video_Stabilization Public

    FlowNet: Video Stabilization using Deep Distilled Global Motion Estimates

    Python 1

  3. RealtimeVoiceAssistant RealtimeVoiceAssistant Public

    Un asistente de inteligencia artificial conversacional en tiempo real que combina transcripción de voz, procesamiento de lenguaje natural y síntesis de voz usando Google Gemini

    Rust

  4. extract_rif extract_rif Public

    HTTP microservice built with FastAPI that extracts structured data from Venezuelan RIF documents (SENIAT) via dual-engine OCR (PaddleOCR), accepting PDF or image input.

    Python