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.

🚀 Key Projects

🛠️ Developer Tools

  • Code to Video: Generates animated videos of code being typed directly in your browser. Ideal for tutorials and social media.
  • Code to Image: Converts your code snippets into elegant images with custom backgrounds for sharing on social platforms.
  • Can I Use GPU?: Verifies if your browser and hardware are compatible with GPU acceleration for Flutter and WebGPU applications.

🧠 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.

⚙️ Low-Level & Languages

  • slides.c: High-performance, minimalist Markdown slide presenter built in C with X11, Cairo, and Pango. Features a pluggable architecture with functional ports in Ada, Dart, Python, Zig, Lua, and Go.
  • sidepanel: Lightweight, unified system information sidebar and news ticker built in C with X11, Cairo, and Pango. Features real-time system metrics (CPU/RAM), async weather updates, and a "compile-to-use" architecture.
  • zigfetch: Neofetch-style system info display compiled to WebAssembly (WASI) in Zig. The same binary runs natively on Linux and inside a browser terminal, reading OS, GPU, RAM, resolution, and more from both environments.
  • Lexical Analyzer: Error-recovering lexical scanner for numerical systems and mathematical operators using RegEx, implemented in C (Lex & Bison) and Zig.
  • Objects-in-C: Implementation of OOP concepts (encapsulation, inheritance) in ANSI-C, exploring the foundations of memory management.

🌐 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.

🔢 Maths

  • Simplex Solver: Comprehensive Linear Programming tool featuring custom DSLs (String-based/Pythonic) and a PySide6 GUI for advanced optimization.
  • StatLens: Modern statistical distributions explorer with 13 probability models (Binomial, Normal, Poisson, Gamma, F, etc.), dynamic Matplotlib charts, LaTeX formula rendering, interval probability calculator, and Excel export. Built with Python 3.12 and PySide6.

Programming languages

Programming languages

languages

languages


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

Pinned Loading

  1. chat_analyzer_ui chat_analyzer_ui Public

    WhatsApp sentiment analysis with emoji frequency metrics

    Dart 2

  2. simplex simplex Public

    Simplex para problemas de optimización

    Jupyter Notebook 2

  3. zigfetch zigfetch Public

    Just another X-fetch like neofetch and fastfetch, but in zig.

    Zig

  4. statlens statlens Public

    Calculadora de distribuciones estadísticas en python

    Python

  5. slides.c slides.c Public

    Markdown slides in C

    C++

  6. geocoding_api geocoding_api Public

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

    Python