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 robust, scalable APIs with Python and Go.

Projects

AI & Automation

  • codecraft-estimator: AI-powered project estimator using three-point estimation formula (optimistic + 4×realistic + pessimistic)/6
  • go-code-ai: Math chatbot with Python code validation in isolated Docker environment
  • chat_analyzer_ui: WhatsApp sentiment analysis with emoji frequency metrics (Flutter UI with Rust bidings)

APIs & Microservices

  • geocoding_api: Multi-provider reverse geocoding service with intelligent fallback and caching
  • urlshortener: URL shortening service with analytics and custom aliases
  • adsystem: Ad system that bypasses blockers by rendering directly in the client's DOM

Algorithms & Data

  • simplex: Linear programming solver for optimization problems
  • autocompleter: Location search API with Nominatim, filtered for Ecuador

📧 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