Skip to content
View xeland314's full-sized avatar

Organizations

@indrod-group

Block or report xeland314

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 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
xeland314/README.md

Christopher Villamarín, Backend Developer Banner

Technical Skills

Core Expertise

  • Backend Development: Go, Python (FastAPI, Django), C, Rust, Zig, Shell Scripting (Bash).
  • Infrastructure & Databases: Linux (Debian/Systems Management), Docker, PostgreSQL, SQLite, Redis, Celery (Asynchronous Tasks), Network Security (iptables, Captive Portals).
  • Frontend & Mobile: Astro, React, Flutter, JavaScript, TypeScript, HTML5, CSS3.
  • Mathematics & Analytics: Linear Programming, Statistical Distributions, Reinforcement Learning, Graphs.

Key Projects

Backend & Infrastructure

  • Catsplash: Lightweight production-ready captive portal written in Go for managing network authentication. Intercepts HTTP traffic, manages dynamic Linux iptables firewall rules, detects CNA on Android/iOS, and handles absolute/inactivity session timeouts. Single fail-secure binary with embedded HTML templates and SQLite state.
  • Geocoding API: High-availability multi-provider reverse geocoding wrapper (Nominatim, Here, Geoapify) engineered with a dual-layer caching architecture (Redis + SQLite) to minimize external API latency.
  • URL Shortener: Scalable URL shortening service featuring password protection, private tokens, and asynchronous background tasks powered by Celery and Redis.
  • Autocompleter - Ecuador: Localized geocoding and location search API utilizing Nominatim and a custom Reinforcement Learning layer to optimize search relevance based on real-time user selections.

High-Performance & Systems

  • Chat Analyzer: High-performance WhatsApp chat parser and sentiment analysis engine built with Flutter and Rust. Processes 50,000+ messages in under 10 seconds entirely on the client side via low-overhead FFI.
  • slides.c: Minimalist Markdown slide presenter written in pure C utilizing X11, Cairo, and Pango. Features a pluggable micro-architecture with functional native ports implemented in Ada, Dart, Python, Zig, Lua, and Go.

Applied Mathematics & Data

  • Simplex Solver: Comprehensive Linear Programming and optimization tool featuring custom domain-specific languages (String-based/Pythonic DSLs) and a PySide6 interface for advanced operations research.
  • StatLens: Mathematical explorer covering 13 distinct probability distributions (Binomial, Poisson, Gamma, etc.). Features dynamic Matplotlib charts, LaTeX formula rendering, interval calculators, and structured Excel data exports built on Python 3.12.

Web Tools & Utilities

  • PostMetrics Pro: Social media performance dashboard featuring real-time telemetry tracking and AI-driven insights. Architected with Go, React, and SQLite.
  • CodeCraft Estimator: AI-driven software project cost and risk estimator utilizing classic Three-Point Estimation formulas integrated with the Gemini API.
  • Code to Video: Browser-based rendering engine that generates animated videos of real-time source code typing for educational tutorials.
  • Code to Image: Canvas-based developer utility that converts code snippets into syntax-highlighted, shareable images.

Visual Stack & Statistics

Tech Stack

languages

languages


Pinned Loading

  1. chat_analyzer_ui chat_analyzer_ui Public

    High-performance WhatsApp chat & sentiment analyzer. Processes 50k+ messages locally in <10s via Flutter + Rust.

    Dart 3

  2. catsplash catsplash Public

    Lightweight, fail-secure Linux captive portal in pure Go. Zero dependencies, optimized for embedded routers (<25MB RAM).

    Go

  3. slides.c slides.c Public

    Markdown slides in CMinimalist Markdown slide presenter in C (X11/Cairo). Features a pluggable micro-architecture with multi-language ports.

    C++

  4. geocoding_api geocoding_api Public

    Multi-provider reverse geocoding API (FastAPI) engineered with a dual-layer caching architecture (Redis + SQLite).

    Python