Software Architect & Web Consultant

Uriel
Curiel

Hi, my name is Uriel Curiel. I learned to program at age 11 as a hobby, now I do this to pay the bills professionally.

Thoughts

July 2025

How to Use Vibe Coding Without Making a Mess

Vibe coding is everywhere lately—mostly as a meme or criticism aimed at people trying to build software without really knowing how to code. But… what happens when it's used by an experienced engineer solving a real problem?

Read more
November 2023

The Terminal as My IDE

As a back-end developer I live in the terminal. This post covers the setup that finally gave me a fast, distraction-free environment — Vim, tmux, zsh, wezterm, and a handful of tools that made it all click.

Read more
May 2023

Building a Language: Tokens

Part two of my programming language series. Tokens are the smallest meaningful units in source code — I cover what they are, how they're classified, and how I defined the full token set for Codexivo.

Read more