Junior Web Developer


Hi, I'm Mario Sanchez Carrion. I am a hobbyist web developer and programmer. This is a personal site I put together to keep track of what I learn.

Why Code?

After 20+ years working in marketing and commercial roles I noticed that I am still an engineer at heart, and that I very much enjoy coding and tinkering with computers. I started taking up coding more seriously a couple of years ago, trying to learn something new every day and making coding practice the main activity during most of my free time [update].

How Did You Learn To Code?

I am mostly self-taught using freely available online resources. I also found the courses at Treehouse very helpful and well worth the $25 a month subscription fee, especially if you're just starting. I have also completed the WebDev and the CS50xMiami programs at The Idea Center. The edX platform is also a great place to find courses that you can take for free and at your own pace. Once you get some of the basics straight and there's something that you need to do, just Google it and you will find tutorials for practically anything you would want.

About This Site

This site is built with a Node-based static site generator called Metalsmith. Static site generator is just a fancy name for a program that takes a bunch of templates and content you have written, and spits out a static website made of HTML, CSS and JavaScript files.

When I want to update the site, I just write content in Markdown and then run Metalsmith. Then I take the static files that Metalsmith has generated and deploy them to a Digital Ocean virtual private server (VPS). There are easier ways to host your site, like on Github Pages (which is free) but I really wanted to learn how to operate a VPS.

The site's files are version-controlled with Git and hosted in a Github remote repository.

This site is served to your browser using HTTPS, or Secure HTTP, thanks to Let's Encrypt. If you look at your browser address bar, you will probably see a green lock symbol next to my domain name. That means that all communications with this site are encrypted and secure, like they should be (never trust a site that doesn't use HTTPS).

I don't use Google Analytics or any of those ubiqutous social media Like buttons that spy for the big tech companies, so when you use this site you can rest assured that you're not being tracked.

The site's source code is open-source and hosted in Github. In the spirit of sharing feel free to use the style sheets and templates for your own site if you want (just add your own content).

What Else?

I usually travel several times a year for work and pleasure and attend coding classes or meetups whenever I can. Here are some pictures of places I've been. I also keep a now page, inspired by Derek Sivers.


The best way to contact me is by email:

Email: mario (at) mariosanchez (dot) org

PGP Fingerprint: D9FA 4AC6 F574 314F D1C3 01CC 60B6 81F3 7E86 9B96 (public key)

I don't use social media. I do use Github.

Github | Now

Crafted with Metalsmith and deployed to a DigitalOcean VPS.USA 2019