Here’s a list of all the software, technologies, and hardware I use on a daily basis. Links to paid services/products may be affiliated links. Here you can find my configuration files (if there are any).
Technology I develop with
Web Development (static)
- 
          
HTML5: The classic, most used markup language for web content since almost two decades ago.
 - 
          
CSS3: Paired with HTML5, it is the global standard to give stylize the web.
 - 
          
JavaScript (ECMAScript): The core programming language of the World Wide Web. Paired with ECMAScript (the most common JS standard), it gives a solid foundation for web programming.
 - 
          
Astro: A component-based static site generator written in JS, using modern technologies. It compiles components on the server side. My personal go-to for fast, static prototypes.
 - 
          
Hugo: A fast, lightweight, scalable, free and open source framework static site generator written in Go.
 - 
          
Gatsby: Built on top of React and GrapQL, it allows to build quick, performat, SEO compliant websites (especially if familiar with React).
 - 
          
Markdown: A lightweight markup language to creat formatted content with plain-text.
 - 
          
LaTeX: A markup language commonly used for scientific and heavy mathematical notation.
 
Web Development (dynamic)
- 
          
Linux: Popular free and open source operating system used for servers, desktops and embedded services. I use it as a daily driver (extra cool points for Archlinux btw), and as so, have domain of its command-line tools, package managers, filesystem distribution, networking, monitoring, among others. Archlinux in particular, is a simple and lightweight distribution, based in the KISS design principle.
 - 
          
Node: A free and open source runtime environment. It basically allows to run server-side JavaScript.
 - 
          
React: The most popular JavaScript front-end library for user interfaces. Component based.
 - 
          
Vue: A progressive free and open source JavaScript Framework. Performant, comprehensive, and with an easier learning curve in my opinion than React.
 - 
          
jQuery: A feature-rick JavaScript library. It facilitates document traversal and manipulation, nowadays is a declining technology but still worth keeping an eye on for legacy code.
 - 
          
Ajax: An approach to asynchronoys JavaScript with XML/JSON.
 - 
          
PHP: A general-purpose scripting language suited to web development.
 - 
          
Laravel: The most popular PHP framework. Expressive and elegant, it shoots the beauty of PHP through the moon, absolutely worth learning PHP just for this.
 - 
          
Tailwind: An extremely granular CSS framework, it gives a lot more flexibility than most CSS frameworks. My go-to for more complex projects.
 - 
          
Bulma: A modern CSS framework that just works. My personal go-to for quick prototypes.
 - 
          
Bootstrap: A powerful and extensible frontend toolkit. A bit less flexible than Bulma, but much more well established.
 - 
          
Sass: A powerful CSS preprocessor. It is basically a compiler to give super powers to your CSS.
 
Data Analysis
- 
          
MySQL: One of the most popular open source relational databases in the world. I prefer using it with the LAMP stack.
 - 
          
MongoDB: A popular open source NoSQL database. I prefer using it with the MERN/MEVN stack.
 - 
          
SQL Server: A propietary SQL database developed by Microsoft.
 
Mobile Development
- 
          
React Native: An alternative to create native mobile apps for developers who are familiar with plain React.
 - 
          
Expo: Free and open source platform for building mobile applications with React Native. It gives a set of tools that eases the path to build small, performant, responsive and compatible apps for small development teams.
 
Web Development
- 
          
Godot: A free and open source game engine. Simple, fast and lightweight, it is my go-to for game development. Everything about it is so beautiful. It uses GDScript (a language very similar to Python).
 - 
          
Unity: A more common alternative for game development. It uses C#, and has the advantage of an extensive asset store.
 
Hardware Development
- 
          
Arduino: Free and open source electronic prototyping platform for hardware programming. It's programming language is very similar to C++.
 - 
          
VHDL: A hardware description language to model the behavior of digital systems through the use of logic gates. It uses a verbose syntax that tries to emulate the english language.
 - 
          
Verilog: Another very common hardware description language developed by Gateway Design Automation. It has a more concise syntax, making it similar to languages like C.
 
Software I use
- 
          
Neovim: The best text editor in the world. It's not even close. Simple, modular, lightweight, and purely terminal based! My configuration. I also have a very minimal configuration for Vim vanilla.
 - 
          
Dwm: A dynamic window manager for X, very simple and barebones. It's part of the suckless tools. My configuration.
 - 
          
Zsh: A very customizable interactive shell. I use it along with Oh My Zsh, an open source framework for Zsh. My configuration.
 - 
          
VSCodium: The second best text editor. Don't use VSCode, and all of Microsoft's telemetry garbage.
 - 
          
Firefox: The only non-chromium browser so, it's something. free and open source.
 - 
          
Qutebrowser: A keyboard-focused browser, VIM-like keybindings, it has some compatibility issues, but it is extremely comfortable to use. My configuration.
 - 
          
Thunderbird: A free and open source email application by Mozilla.
 - 
          
Libreoffice: A free and open source office suite, it may not be as extensive as Microsoft Office but it works fine for 99% of the time.
 - 
          
VLC: Probably the most known piece of free and open source software. An amazing video player.
 - 
          
Alacritty: A free and open source terminal emulator. Very extensive and with sensible defaults. My configuration.
 - 
          
Inkscape: A very complete free and open source vector graphics editor.
 - 
          
Krita: A free and open source painting program. One of the most extensible and complete pieces of software out there.
 - 
          
Aseprite: The best drawing tool for pixelart.
 - 
          
Rofi: A very minimal application launcher. Part of the suckless tools. My configuration.
 - 
          
Lf: A minimal terminal file manager. My configuration.
 - 
          
Vimwiki: A note-taking plugin for Vim.
 - 
          
Flameshot: A free and open source screenshot taking application. A linux alternative to Lightshot.
 - 
          
MPV: Free and open source, terminal based. The true best media player of the world (don't tell anyone).
 - 
          
Cmus: A small, fast, beautiful, free and open source music player for the terminal. My configuration.
 - 
          
Ncspot: A ncurses spotify client written in Rust, free and open source. Spotify in the tarminal, yay! My configuration.
 - 
          
Zathura: A free and open source, highly customizable and functional document viewer. Very minimalistic. My configuration.
 
Hardware I use
- 
          
Lenovo Thinkpad X1 Carbon Gen 7: ThinkPad is the best, what else is there to say.
 
This Website
- 
          
Vultr: My preferred VPS provider. Having your own VPS gives that much more freedom. A cheap Debian server to host most of my projects and the deal is done.
 
- 
          
Nginx: My Web Server of choice. Built around newer technology, lightweight and faster for static content. For a bit more complex projects good old Apache will do.
 
Fonts
- 
          
JetBrains Mono Nerd Font: My personal go-to for coding, a stylized and very well mantained font ideal for any monospaced environment.
 - 
          
Recursive Font: A more modern aproach to monospaced fonts, it aims for a more general approach, offering sans and monospaced alternatives. It is the font you are reading this on.