Skip to content
View Chichimokers's full-sized avatar
☔
ready
☔
ready

Highlights

  • Pro

Organizations

@CuCodersCommunity

Block or report Chichimokers

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
Chichimokers/README.md

Ernesto Rodríguez Castillo

Full-Stack Software Engineer | Backend Development · APIs · Systems Integration

GitHub Portfolio Email

I'm a Computer Science Engineering student based in Havana, Cuba, focused on developing full-stack applications, backend services, and software solutions for real-world problems.

My experience includes e-commerce platforms, business management systems, multi-tenant applications, payment integrations, automation, and network-oriented software. I enjoy working across the development lifecycle, from frontend implementation and API design to database integration and system deployment.

Beyond application development, I explore networking, systems programming, and multiplayer infrastructure for games. These projects allow me to investigate technical problems at different levels of the software stack.

  • Primary focus: Full-stack and backend engineering
  • Frontend: React, Next.js, Angular, JavaScript, TypeScript
  • Backend: NestJS, Django, C#/.NET, Go, REST APIs
  • Data: PostgreSQL, MySQL, MongoDB, SQLite, Redis
  • Integrations: Payment providers, external APIs, automation, multi-tenant systems
  • Additional interests: Networking, systems programming, game networking, and AI-powered applications
  • Location: Havana, Cuba
  • Opportunities: Open to remote software engineering roles and collaborative projects

🏆 GitHub Community

Public commit ranking in Cuba Profile views


🛠️ Technical Skills

Programming Languages

Programming languages

C#, Python, JavaScript, TypeScript, Go, Java, C++, Kotlin, Dart

Frontend Development

Frontend technologies

React, Next.js, Angular, HTML5, CSS3, Tailwind CSS, Razor Pages

Backend Development

Backend technologies

NestJS, Django, ASP.NET/.NET, Node.js, Express.js, FastAPI, Spring, GraphQL, REST APIs

Databases and Data Technologies

Database technologies

PostgreSQL, MySQL, MongoDB, SQLite, Redis, Prisma

DevOps and Development Tools

Development tools

Docker, Git, GitHub Actions, Linux, Bash, Gradle, Maven, Postman

Additional Technologies

Flutter, Kotlin Multiplatform, scikit-learn, Windows ETW, IP Helper, WebSocket, Protocol Buffers, Server-Sent Events


🚀 Featured Projects

Projects are organized by engineering focus. Commercial projects may use private codebases, while public repositories provide access to source code and technical documentation.

1. Full-Stack Applications and Business Platforms

Stack: Next.js · NestJS

An e-commerce platform developed for VenTech S.A. Commercial Group.

  • Backend development and business logic.
  • Product management and payment integration.
  • Role-based administration.
  • Commercial project with a private codebase.

Stack: Python · FastAPI · React · Leaflet · SQLite · Server-Sent Events

A collaborative map for reporting electrical outages and service restoration across Cuba.

  • Real-time updates between backend and frontend.
  • Integration with configured Telegram sources.
  • Community-submitted reports and validation.
  • Geographic visualization, statistics, and notifications.

Stack: Django · HTML · CSS · JavaScript

A classified listings platform featuring advanced search, promoted listings, and email validation.

Live application

Stack: Django · Multi-tenant architecture · AI-powered chat

An inventory management platform combining tenant-oriented data management with conversational AI functionality.

Stack: React · Django · Multi-tenant architecture

A real estate management platform for organizing properties, customers, and transactions.

📄 Goby — Insurance Management

Stack: Django · C# Razor Pages · React / Next.js

A business platform for managing insurance policies, quotations, and claims through integrated frontend and backend components.

Stack: React · Django · PostgreSQL · Redis

An automated virtual-number purchasing platform integrating external SMS providers, including DaisySMS and GetAText.

Stack: React · Laravel · Payment integration

An online platform for Cuban mobile top-ups and peer-to-peer token exchange, with NOWPayments integration for account funding.

Stack: React

A web interface for displaying USDT-to-MXN exchange pricing.

2. Networking, Systems Programming, and Game Infrastructure

Stack: Go

A server project focused on multiplayer lobby and battle-server infrastructure for Age of Empires and Age of Mythology.

  • Lobby and multiplayer session management.
  • Exploration of alternatives to official multiplayer infrastructure.
  • Server configuration and supporting components.

Stack: C# · .NET · Windows networking

A Windows launcher for facilitating Age of Empires II: Definitive Edition LAN gameplay with a compatible battle server.

Stack: Windows game-client configuration and compatibility tooling

A game-client compatibility project involving a modified ColdClientLoader configuration for Age of Empires II: Definitive Edition.

🔎 HostSpy

Stack: Go · HTTP/TLS · TCP/TLS · WebSocket

A proxy and relay tool for observing and diagnosing application communication.

  • HTTP and TLS proxying.
  • TCP/TLS forwarding.
  • WebSocket and protocol-level diagnostics.

Stack: Go · Windows ETW · IP Helper

A network observability tool for correlating processes with TCP/UDP connections and DNS queries.

  • Process-to-connection correlation.
  • Network activity diagnostics.
  • Analysis without capturing decrypted TLS content.

Status: Ongoing research

Research into modern StarCraft II multiplayer networking, BGS/Aurora components, existing emulators, and the feasibility of LAN gameplay.

The project distinguishes confirmed observations from hypotheses and unresolved technical questions.

🖥️ MiOS

Stack: C · Linux kernel · System initialization

An experimental operating-system project exploring a minimal Linux-based environment, custom initialization, and a small bootable system.

🛡️ BF3 AntiHook

Stack: C# · .NET

A commercially licensed anti-cheat system for Battlefield 3 servers, designed to detect runtime modifications and report suspicious events. The codebase is private.

3. Automation, Bots, and Integrations

Stack: Python · Automation

An automation tool for submitting and managing scientific publications on Cuban medical journals, with functionality for accessing published content through direct links.

Stack: JavaScript

A WhatsApp bot project exploring messaging automation and programmatic interactions.

4. Other Commercial and Client Projects

The following projects extend my experience into business workflows, financial interfaces, and industry-specific software.

Project Technologies Focus
EsakiShop Next.js, NestJS E-commerce and payments
SmartHub Django, AI Inventory management
HauzerTech React, Django Real estate management
Goby Django, C#, React Insurance management
SMSRenta React, Django, PostgreSQL, Redis Virtual-number purchasing
SokyRecargas React, Laravel Cuban mobile top-ups and token exchange
RemesasMX React USDT exchange-price interface
BF3 AntiHook C#, .NET Game-server protection

Some projects are commercial, private, or client-owned. Their inclusion describes my development experience and does not imply that their source code is publicly available.


📊 GitHub Statistics

GitHub statistics

Most used programming languages

GitHub contribution streak

GitHub profile trophies

Contribution Activity

GitHub contribution activity graph


📬 Contact

I'm interested in software engineering opportunities, remote collaboration, and projects involving full-stack applications, backend systems, APIs, payment integrations, and software architecture.

Email Portfolio GitHub X / Twitter

Building useful software, exploring complex systems, and learning through practical engineering.

Pinned Loading

  1. AoELanServerLauncher AoELanServerLauncher Public

    C# 2

  2. AoE_internet_crack AoE_internet_crack Public

    3

  3. BotWhatsapp BotWhatsapp Public

    JavaScript 1

  4. MiOS MiOS Public

    my own So base on linux kernel

    C 6