Skip to content
View cortega26's full-sized avatar

Block or report cortega26

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
cortega26/README.md

Carlos Ortega — Data & Python Automation

I design and ship production‑grade Python systems that solve real‑world business and analytical problems—robust ETL & automation pipelines, web scrapers and scalable APIs—prioritizing correctness, observability and long‑term maintainability. Bilingual (ES/EN). Open to freelance projects and technical collaborations.

Currently Working On

  • Noticiencias updates: extending multilingual support and adding improved SEO features.
  • Python testing frameworks: exploring property‑based testing with Hypothesis.
  • DevOps: implementing more automated security scanning and dependency updates across projects.

Learning & Exploring

  • Microservices patterns with FastAPI and gRPC
  • Advanced data visualization techniques in Python
  • AI‑assisted developer workflows and tools

Achievement Highlights

  • 20+ GitHub stars across repositories
  • 50+ successful pull requests merged (open source + internal)
  • 10+ projects deployed to production with CI/CD
  • 5+ projects with ≥90% test coverage and CodeQL security scans passing

GitHub Stats & Activity

GitHub Stats Top Languages

Selected Projects

  • noticiencias — science news presentation layer prioritizing context and readability.
    Astro · CSS · Static Site · Accessibility · SEO

  • rutificador — production‑ready tools for validating Chilean RUT numbers with batch processing and multiple output formats.
    Python · Tests · CI/CD · CodeQL · Coverage

  • polla — robust prize scraper with retries & logging, designed for scheduled runs.
    Python · Selenium · BeautifulSoup · Google Sheets API

  • PDF‑Text‑Analyzer — text extraction + frequency/phrase search across languages.
    Python · PyMuPDF · NLTK · langdetect

  • crypto‑price‑tracker — alerts on significant cryptocurrency price moves; daily digest option.
    Python · Email Automation · (GUI)

What I Care About

  • Clear system boundaries and explicit contracts
  • Testable, observable code with CI/CD pipelines
  • Reducing cognitive load in long‑lived projects
  • Fighting misinformation through better tooling and readable interfaces

Skills

Languages & Tools: Python, SQL, Bash, JavaScript (basics)
Frameworks & Libraries: FastAPI, Selenium, BeautifulSoup, Pandas, NLTK
Infrastructure & DevOps: GitHub Actions, Docker (basics), CI/CD, CodeQL
Data & Analytics: ETL pipelines, web scraping, automation, text analysis

Contact

I'm always open to collaborations or interesting problems. DM me on LinkedIn or X.

ESPAÑOL — Resumen en español

Hola, soy Carlos

Construyo sistemas en Python listos para producción orientados a datos y automatización: pipelines ETL robustos, scrapers web y APIs escalables. Priorizo la corrección, la mantenibilidad y la observabilidad. Hablo español e inglés. Abierto a proyectos freelance y colaboraciones técnicas.

Proyectos Destacados

  • noticiencias — capa de presentación de noticias científicas optimizada para contexto y legibilidad.
    Astro · CSS · Sitio estático · Accesibilidad · SEO

  • rutificador — herramientas listas para producción que validan el RUT chileno con procesamiento por lotes y múltiples formatos de salida.
    Python · Tests · CI/CD · CodeQL · Cobertura

  • polla — scraper robusto de premios con reintentos y logging; diseñado para ejecuciones programadas.
    Python · Selenium · BeautifulSoup · Google Sheets API

  • PDF‑Text‑Analyzer — extracción de texto + búsqueda de frecuencias y frases en varios idiomas.
    Python · PyMuPDF · NLTK · langdetect

  • crypto‑price‑tracker — alertas sobre movimientos significativos de precios de criptomonedas; opción de resumen diario.
    Python · Automatización de correo · (GUI)

Actualmente trabajando en

  • Actualizaciones de Noticiencias — extendiendo soporte multilingüe y mejorando el SEO.
  • Frameworks de testing en Python — explorando pruebas basadas en propiedades con Hypothesis.
  • DevOps — implementando más escaneos de seguridad automatizados y actualizaciones de dependencias.

Aprendiendo y explorando

  • Patrones de microservicios con FastAPI y gRPC
  • Técnicas avanzadas de visualización de datos en Python
  • Herramientas de desarrollo asistidas por IA

Logros destacados

  • 2020+** estrellas en GitHub en total
  • 50+ pull requests fusionados con éxito
  • 10+ proyectos desplegados en producción con CI/CD
  • 5+ proyectos con cobertura de tests ≥90% y análisis de seguridad con CodeQL

Estadísticas de GitHub

GitHub Stats Top Languages

Lo que me importa

  • Límites claros en el diseño de sistemas
  • Código testeable, observable y mantenible
  • Reducir la carga cognitiva en proyectos a largo plazo
  • Combatir la desinformación mediante mejores herramientas y experiencias de lectura

Pinned Loading

  1. noticiencias noticiencias Public

    Front-end de Noticiencias.com, un proyecto de divulgación científica en español que prioriza el rigor, el contexto y la lectura pausada frente al ruido informativo.

    Astro

  2. rutificador rutificador Public template

    Esta librería proporciona una implementación en Python para validar y formatear el Rol Único Tributario (RUT) utilizado en Chile. El RUT es un número de identificación personal o de empresa, compue…

    Python 10 3

  3. polla polla Public

    This repository contains a script that scrapes the Chilean betting website polla.cl for prize information and updates a Google Sheet with the latest data. The script uses the Beautiful Soup library…

    Python 5 1

  4. PDF-Text-Analyzer PDF-Text-Analyzer Public

    This repository houses a script that can download PDFs from a specified URL, convert them to text, and perform text analysis. This analysis includes identifying the language, eliminating stopwords,…

    Python 5

  5. crypto-price-tracker crypto-price-tracker Public

    Crypto Price Tracker is a Python tool that monitors real-time cryptocurrency prices on Binance and sends customizable email alerts for significant price movements. It offers high/low notifications,…

    Python