Welcome!
Hi, I'm Juan Rodríguez and this is my personal website
About me
I'm a self-taught programmer passionate for game development, currently living in San Miguel de Tucumán, Argentina. I have some experience programming in C++ and Python. I also have a very good understanding of web development in general. If you want to see some things that I programmed check my Github account, if you want to hire me contact me, you can also check my Curriculum Vitae.
Contact
Email: jnigrodriguez@gmail.comOther links:
Curriculum Vitae
You can download my CV here
Keywords: C, C++, C++11, SDL2, Godot, C#(Windows Forms), Python(Django,Flask), Web scraping, SQL(SQLite, MSSQL), Javascript(vanilla, react), Linux, Windows, HTML, CSS, ORMs(SQLAlchemy, Sequelize, EntityFramework), Git, Github, Visual Studio
Currently learning: more C/C++, modern C++, OpenGL, game development in general, graphics, game engine dev, debugging, asm, reverse engineering
More info about my programming experience:
Game dev:
See GamesMain Languages:
C++
I have been working with C++ for around two years, I try to make my projects around C++11 features but sometimes I add some C++14, 17 and even 20 features. You can check some projects that I made with SDL2 in my Github account, including some games and a simple game engine. I can easily pick up new libraries and work with them.
Repos:
MZZGameEnginePython
I made some APIs with Flask and with FastAPI, I also know how to write webapps with Flask and Django, using SQLite or PostgreSQL for database, SQLAlchemy for ORM and libraries like Flask-JWT and some others. I worked a lot with requests and BS4 in order to scrape data from websites. I use Python almost daily to solve day-to-day problems, I can easily pick new libraries if needed. You can check my github account to see some projects that I made.
Repos:
Django_ProdeAdminFootball Badge Mashup
APIs
HTML, CSS, Javascript
I made this website without any templates. I have a very good understanding of modern Javascript (ES 6/7), I made some projects in React and Vue. In addition you can look the Flask and Django projects that are in my Github where I use Vanilla JS, Bootstrap 4, jQuery, etc
Repos:
This websiteA freelance project made with React, Express, Sequelize and Sqlite:
FrontendBackend
Twitter clone in Vue
Other languages:
(Put the mouse over the ? to see more detailed info about of how well do I know each language)
C# ?
Java ?
SQL ?
I have a very good grasp with OOP concepts and some common patterns as well, especially with ECS in game dev. I know how to use version control (git and github). I also have familiriaty with many ORMs (SQLAlchemy in Flask, Django ORM in Django, Sequelize in Node, and Entity Framework in .NET).