"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."

Linus Torvalds

"Sharing is good, and with digital technology, sharing is easy."

Richard Stallman


My name is José Carlos Mendoza Prego. I am a Guatemalan currently living in Madrid, Spain, with more than 10 years of experience in project management and a software development enthusiastic.

I like coding a lot, and since college, right after a visit from Richard Stallman, I always wanted to somehow contribute to the open-source community, just as much as they have helped me. The projects you can find in here are just the beginning of me contributing (or at least that is what I am hoping to achieve).

If you would like to learn more about me, please visit my profile.

HTML5  Layout

Full knowledge of the HTML syntax for presenting and structuring content on a Web project

CSS  Styling

Manual codification of Cascading Style Sheets for describing the presentation of a Web project

Boostrap  Framework

Web page development using the most popular framework for responsive, mobile first projects

JS/jQuery  Programming

High knowledge of JavaScript and jQuery for designing client-side scripting and dynamism to a Web project

Java  Programming

Broad ability on Java for creating portable applications

PHP  Programming

Server-side scripting language design for Web development but also used as a general-purpose programming language

Activiti/Flowable BPM  Management platform

Know-how in implementing and integrating Activiti/Flowable's light-weigth workflow and Business Process Management platform

Spring  Framework

Huge knowledge on Spring framework and its different modules for developing applications

As an open source enthusiastic, I like to share my projects. Hoping that they will be useful to anybody, just as other projects have been to me. The projects can be downloaded from my GitHub repository. Below is a short list of some of my contributions.


An extremely simple and easy to understand PHP framework suitable to anybody who just wants to show some pages, make some database calls, implement sessions, validate forms, and do some AJAX calls here and there.

View details GitHub

Canchito Workflow Manager Powered by Flowable (work in progress)

Flowable BPM turned into a workflow manager with features such as file transfer via FTP and Samba, integration with Amazon Web Service, file transcodificacion and analysis using FFmpeg and MediaInfo, and more..

View details GitHub

Build a REST API with Spring

In this guide, you will learn how to set up and build a simple REST API with Spring, that provides CRUD operations for entries that are saved into a database. In addition, you will learn how to map HTTP request to specific URL and its response codes, and how to handle unmapped requests.

View details GitHub

Bootstrap Password Toggler

jQuery plugin for showing/hiding password with Bootstrap

View details GitHub


Whether you’re looking for answers or would like to solve a problem or contribute on a project, or just want to contact us, you’ll find many ways to contact us right here.

Madrid, Spain