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

Hi, I'm Christopher Villamarín

Self-taught backend developer specializing in APIs and AI-integrated systems using Python & Go.

🚀 Key Projects

🧠 AI & Intelligent Systems

  • PostMetrics Pro: Social media performance dashboard with real-time tracking and AI-powered strategic insights. Built with Go, React, and SQLite.
  • CodeCraft Estimator: AI-driven project estimator calculating time, cost, and risks using three-point estimation formulas and Gemini integration.
  • Chat Analyzer: High-performance WhatsApp chat statistics and sentiment analysis tool built with Flutter and Rust. Processes 50k+ messages in under 10s locally.

🌐 Backend & Infrastructure

  • Geocoding API: Multi-provider reverse geocoding wrapper (Nominatim, Here, Geoapify) with a dual-layer cache architecture (Redis + SQLite).
  • URL Shortener: Feature-rich shortening service with password protection, private tokens, and asynchronous tasks via Celery/Redis.
  • Autocompleter - Ecuador: Location search API for Ecuador using Nominatim and Reinforcement Learning to improve results based on user selection.

⚙️ Low-Level & Languages

  • Lexical Analyzer: Error-recovering lexical scanner for numerical systems and mathematical operators using RegEx, implemented in C and Go.
  • Objects-in-C: Implementation of OOP concepts (encapsulation, inheritance) in ANSI-C, exploring the foundations of memory management.

Maths

  • Simplex Solver: Comprehensive Linear Programming tool featuring custom DSLs (String-based/Pythonic) and a PySide6 GUI for advanced optimization.

Programming languages

Programming languages

languages

languages


📧 christopher.villamarin@protonmail.com
🌐 xeland314.github.io
💼 linkedin.com/in/christopher-villamarin

Pinned Loading

  1. geocoding_api geocoding_api Public

    A FastAPI-based reverse geocoding service that integrates multiple geolocation providers, including Geoapify, HERE, and Nominatim.

    Python

  2. urlshortener urlshortener Public

    A simple and efficient URL shortening service built with Django and Django REST Framework.

    Python

  3. chat_analyzer_ui chat_analyzer_ui Public

    WhatsApp sentiment analysis with emoji frequency metrics

    Dart 2

  4. advent-calendar advent-calendar Public

    Calendario de adviento para diciembre - Reto semanal de Alumi ONE

    TypeScript

  5. simplex simplex Public

    Simplex para problemas de optimización

    Jupyter Notebook 2

  6. autocompleter autocompleter Public

    Este proyecto es un buscador de ubicaciones que utiliza un servidor Nominatim local, filtrando únicamente resultados dentro de Ecuador.

    HTML