Enrique Devars
Available for collaboration

Building the Future
with 1s and 0s.

Software Engineer & Educator. Transforming complex math and code into accessible human knowledge.

7+
Years Experience
50K+
Students Taught
100+
Bugs created and fixed
hello_world.py
// ABOUT ME

Hello, I'm Enrique Devars

Also known as Codevars in the digital realm.

The Story

I'm a Software Engineer and Technical Educator at Platzi, where I've had the privilege of teaching over 50,000 students the art of building software that actually works.

My superpower? Taking intimidating topics like Linux administration, calculus for data science, and complex JavaScript patterns—and making them feel like a conversation with a friend (who happens to love sci-fi and terrible dance moves).

I believe in "learning how to learn"—the meta-skill that unlocks everything else. When I'm not coding or teaching, you'll find me exploring virtual worlds or rewatching Interstellar for the 47th time.

Frontend

React, Next.js, TypeScript

Backend

Python, Node.js, APIs

Linux

System Administration

Math/AI

Data Science, ML Fundamentals

System Status: Online

Fun Facts.exe

Status
Learning
Hobby
Sci-Fi & Video Games
Skill
Bad Dancer (Lv. 99)
"The best way to predict the future is to code it yourself."
— Codevars
Tech Stack
⚛️React
Next.js
TSTypeScript
🐍Python
🐧Linux
Node.js
JSJavaScript
Git
🐳Docker
🐘PostgreSQL
⚛️React
Next.js
TSTypeScript
🐍Python
🐧Linux
Node.js
JSJavaScript
Git
🐳Docker
🐘PostgreSQL
// COURSES & TEACHING

Courses & Teaching

Instructor at Platzi. Strong technical foundations, practical tools, and applied training across Linux, frontend, backend, and data science—for thousands of learners.

LINUX

Linux Development Environment Setup

Prepare a Linux development environment from scratch: installation, initial configuration, and setting up the system for development work.

4,836 reviewsView course
LINUX

Introduction to the Terminal and Command Line

A practical introduction to the Linux terminal: basic commands, redirections, operators, aliases, and filesystem navigation to build confidence at the command line.

631 reviewsView course
LINUX

Introduction to Linux Server Administration

Foundational Linux server administration: daemons, partitions, processes, software installation, repositories, and cron job automation.

602 reviewsView course
MATH & AI

Basic Differential Calculus for Data Science and AI

Introductory calculus applied to data science and AI: limits, derivatives, and optimization for interpreting data and solving applied problems.

581 reviewsView course
LINUX

Linux Server Administration: Resource Management

Efficient resource administration on Linux servers: system boot, users and groups, permissions, storage, RAID, and LVM.

357 reviewsView course
MATH & AI

Mathematical Functions for Data Science and AI

Key mathematical functions for data science and AI: polynomials, trigonometric functions, linear regression, perceptrons, and error calculation.

1,132 reviewsView course
FRONTEND

Server-Side Rendering (SSR) with React.js

Build a server-side rendering engine with React, TypeScript, Webpack, and Express: server rendering, hydration, and style injection.

62 reviewsView course
FRONTEND

Next.js 14

Build an e-commerce store with Next.js 14: routing, data fetching, authentication, cart flows, Shopify checkout, SEO, state management, deployment, and optimization.

76 reviewsView course
FRONTEND

Vue.js

Build interactive web applications with Vue.js: components, props, state, lifecycle, API consumption, composition patterns, dynamic rendering, and deployment.

14 reviewsView course
LINUX

Linux Environment Setup

Set up a Linux development environment with Ubuntu in a virtual machine, WSL 2, or dual boot: partitions, UEFI, GRUB, terminal basics, files, permissions, and core tools.

80 reviewsView course
MATH & AITalk

Platzi CONF 2021 — You're Not Bad at Math, You Were Just Taught Poorly

Conference talk on making mathematics more accessible and approachable for developers and learners.

262 reviewsWatch talk

I combine engineering depth with clear, practical teaching. Every course is built on real-world experience and a focus on what actually works in production.

// BLOG

Data Files: Knowledge Base

Thoughts, tutorials, and insights from my journey through code and beyond.

technology/tirar-produccion.mdx
Technology

What to do when you break production

The feeling of breaking production can be one of the worst you can feel in your professional career. There are multiple strategies you can follow, from a hotfix to a rollback, to fix that little bug 🐛 that gave your production environment the hiccups.

5 min readMay 9
Read Article
personal growth/crear.mdx
Personal Growth

How to start creating

It will happen to you—there will be a moment when you can't stop thinking about creating something. A blog, a video, or a short piece that comes from your ideas.

5 min readApr 15
Read Article
personal growth/no-sentirse-productivo.mdx
Personal Growth

Fighting the fear of not feeling productive

If you've been like me and can't go a single minute without "being productive" or you end up feeling anxious about "not working enough," let me tell you something.

5 min readJul 20
Read Article
personal growth/que-deberia-estudiar.mdx
Personal Growth

What should I study?

This question has been so hard for me to answer in the last year in ways you can't imagine. Web development? Cybersecurity? Data science? Which area should I dedicate all my time and effort to? Let me tell you something.

5 min readApr 2
Read Article
technology/10-sitios-para-ser-mejor-frontend.mdx
Technology

10 sites you should know if you're a frontend developer

The world of frontend is something wonderful. With just a little HTML, CSS and JavaScript you can take any idea to a corner of this digital world called the Internet.

10 min readJan 4
Read Article
hacks/personalizar-terminal.mdx
Hacks

🔥 Customize your terminal from zero to hero with Oh My ZSH and Powerlevel10k

The terminal is without a doubt one of the most used tools for any developer. So if you want to give a personal touch to that little window that helps you run all your commands, stick with this post.

15 min readDec 26
Read Article
personal growth/magia-cuatro-paredes.mdx
Personal Growth

The magic within four walls

If the world were to end tomorrow, what would you have dedicated your last second to? This is one of the questions I ask when I feel like I'm falling apart in the face of…

5 min readAug 3
Read Article
personal growth/que-hacer-cuando-te-sientes-mal.mdx
Personal Growth

What to do when you feel bad

In these times it's hard to feel good. You get out of bed thinking this is all a dream and it seems like not leaving your house has always been the norm. This can lead us to a state where we feel sad or unmotivated, but it's in our hands to change it—and change it for the better.

5 min readMay 19
Read Article
technology/como-usar-styled-components.mdx
Technology

Improve your app's styles with Styled Components

Styling in React has always been problematic. It's very common to import the wrong styles, get class names wrong or overwrite other styles. What if I told you you can fix these with just JavaScript?

10 min readMar 8
Read Article
hacks/extensiones-geniales-de-vs-code-para-tus-proyectos-en-javascript.mdx
Hacks

Awesome VS Code extensions for your JavaScript projects

VS Code is one of the most popular code editors for being highly customizable and having a very active community, but the great thing about this amazing editor is the ton of extensions you can install depending on what you're building.

10 min readDec 5
Read Article
tutorials/python-configuracion.mdx
Tutorials

Setting up our Python work environment

Before we start learning to program in Python we need to do a few things to be able to use it. The first thing we can do is check if we have it installed…

5 min readDec 1
Read Article
tutorials/python-introduccion.mdx
Tutorials

Introduction to Python

Welcome to your first steps in Python! 🎉🐍

10 min readNov 27
Read Article
technology/linux-el-motor-de-internet.mdx
Technology

Linux, the engine that runs the world

You've surely heard of Linux, that Open Source alternative that goes up against Windows and Apple in the world of operating systems. However what many don't know is that Linux is everywhere.

10 min readNov 19
Read Article