Joel Sánchez

Web developer

I'm a web developer. I usually work with:

Even though I'm not very experienced with these, I've used them in professional projects:

He realizado proyectos personales con:

I'm very interested in programming languages and programming as a whole. Specifically:

  • Type systems
  • Compilers and interpreters
  • Prog. lang. theory (lambda calculus, combinator calculus, category theory, denotational semantics, BNF...)
  • Functional programming languages (Haskell, Erlang, OCaml, Common Lisp, Clojure, Scheme, Racket...).

Other stuff I'm interested in:

  • Deep learning
  • Electronics
  • NoSQL databases, database arquitecture
  • Operating systems
  • Synthetizers, analog and digital
  • Graphics (OpenGL, WebGL)

This website runs on a server based on ArchLinux, managed by me. It is written in Clojure/ClojureScript, and it makes use of Compojure, React (via OM), Sass and MySQL.

  • Made with Laravel. Personal project for selling customized t-shirts.

  • Made with Laravel. The application manages the information of an insurance carrier.

  • Made with Prestashop. Based on the Zensation theme. Design by Artenova.

  • Made with Wordpress. I used the Bridge theme. Design by Artenova

  • Made with Joomla. I used a blank template (Blank). Design by Artenova.

  • Made with Wordpress. I used the Checkout template. Designed by Artenova

  • Made with Prestashop. Based on the default template ("default-bootstrap"). Designed by Artenova

  • Made with Joomla. Based on a blank template (Blank). Designed by Artenova

  • Made with Joomla. I used a blank template (Blank). Designed by Artenova

  • Made with Prestashop. Based on the Bonita template. Design by Artenova.

  • Made with Prestashop. Based on the Alysum theme. Design by Artenova

  • Made with Wordpress. Based on the Circles template. Design by Artenova

  • Made with CodeIgniter. Based on an application in CodeIgniter for stock management.

  • Made with Joomla. I used a blank template (Blank. Designed by Artenova

  • Made with Joomla. I used a blank template (Blank).

  • Made with Prestashop. Based on the Alysum theme. Designed by Artenova

  • Made with Joomla. I used a blank template (Blank)

  • Made with WordPress. Based on the Circles template. Design by Artenova

  • Made with Joomla. I used a blank template (Blank). Design by Artenova

  • Made with Joomla. Based on an HTML5 template made for Google Maps applications. Designed by Artenova

  • Made with Joomla. Part of the CSS code belongs to Carlos Martínez. Designed by Artenova

  • Made with WordPress (with WooCommerce). I used the 456sailing template. Design by Artenova

  • Made with Joomla. A blank template was used (Blank).

  • Made with Joomla. I used a blank template for the development (Blank).

  • Made with Wordpress. I used the Onetone theme.

  • A Google Chrome extension for extracting fragments of websites and sharing them. Made with Angular.js.

  • Made from scratch. A little JavaScript experiment for a personal website.

  • Poker game made with Node.js. I"m not responsible for its aesthetics.