$ whoami
> "Alberto Romero, I've been coding professionally since 2016 using React.js,
Vue.js, Python and Ruby. I have experience with frameworks/libraries
within the Javascript and Python ecosystems. I consider myself able to launch
any MVP for web products involving all the stack, from Front End duties to
setting up APIs to store/manipulate information, and, for the most part, **I 
love coding for a living."**

In case you want my CV 🚀

CV - Alberto Romero.pdf

Or my social media?

LinkedIn | Github | Blog

Open Source Contributions

I like to contribute to the tools I use. While they are not big deep hardcore contributions, they are something I wanted to see in software but was not there yet :)

Handlebars-Rust

https://github.com/sunng87/handlebars-rust/pull/588

Raycast Extension (Todoist)

https://github.com/raycast/extensions/pull/5378

Mermaid

https://github.com/mermaid-js/mermaid/issues/3989#issuecomment-2507349386

Side Projects


OnePix (not deployed due to hackers spamming)

Developed a clone of r/reddit alongside Alan Munguia. Shared it with close friends via Instagram and one week later it was full of art from my followers.

The project was developed without web frameworks, pure vanilla JS and using the Canvas DOM API. We also use websockets powered by Actix-rs using Rust.

Untitled


Untitled

Video Demo

Playing a Mario Bros song myself

Playing a Mario Bros song myself

Piano Keyboard https://github.com/aromeronavia/piano

Developed a Piano Keyboard using Nuxt.js (vue), TailwindCSS and Web Audio API (using OscillatorNodes). Hosted in Netlify.

This was just a demo to showcase how different waveforms sound, and I made a keyboard interface so whenever you press a key in your normal keyboard (not a MIDI piano) you can reproduce some songs. I played a Mario Bros song in this demo! You can use it here:

Piano Keyboard


Explore the Fret. https://github.com/aromeronavia/guitar-scales

Developed an interactive Guitar Fretboard using Nuxt.js (vue) and WebAudioAPI. Hosted in Netlify.

This tool helped me a lot to understand modern scale modes used in Music, to give different sentiments to songs. Having a visualization like this boosted a lot my improvisation skills, and I can tell it’s a tool that makes my life easier as a musician!

Play with it here (deployed on netlify)

guitar-scales

Untitled


Untitled

Workat.coffee

https://github.com/aromeronavia/coffee-shops

I consider myself a Coffee Lover, so I developed a tool to find great speciality coffee and places to work remotely in Guadalajara. I used Nuxt.js (vue), TailwindCSS, Google Maps API. Hosted in Netlify**.**

Analytics to keep track of how many people uses the tool (it was in the order of thousands last time I payed for this service :P). Distributed this page within the NomadList community to people who showed in Guadalajara


Elixir School Contributions. https://github.com/elixirschool/elixirschool/pulls?q=is%3Apr+is%3Aclosed+author%3Aaromeronavia

When I used to learn Elixir back in 2016, I developed a small lesson about the different ways to manipulate Strings. It’s still up live in the Elixir School site!

Strings

Untitled


Untitled

Untitled

Advent of Code. https://github.com/aromeronavia/advent-of-code


Minesweeper. https://github.com/aromeronavia/minesweeper

Did a codebase that was capable of run between Web and Console. Just for practicing software design principles such as Single Responsibilty and Dependency Inversion. Very old codebase.

https://github.com/aromeronavia/minesweeper