Welcome!

With over 15 years of experience in software development, systems architecture, and technical leadership, I am passionate about creating engaging and innovative mobile games and applications for diverse platforms and audiences. In my last position as an Android & iOS developer at Toolbox, a leading company in the digital entertainment industry, where I collaborated with talented and creative teams to deliver high-quality products and services for clients such as FoxSports, History Channel, and Universal.


As a freelance software developer, I also engineer complete projects from scratch, including back-end, mobile, and web front-end development, using a variety of technologies and tools such as Kotlin, Swift, Qt/C++, PHP, Python, GO, GIT, MySQL, MongoDB, GNU/Linux, and Docker. I have successfully led and supported other freelancers on large and complex projects, such as developing a native Android app for a major e-commerce platform. I am always eager to learn new things and expand my knowledge in areas such as embedded systems, multi-platform development, and systems administration. I enjoy solving challenging problems, optimizing performance, and ensuring customer satisfaction.


In my free time I enjoy doing things related to electronics, playing the guitar and enjoying good time with family and friends.


Are you looking for me to cover a position in your company?
See more about my career experience in my About Page and get my CV, if you didn't have it already.

Do you need a job to get done, create a new MVP, need help with your team to work more efficiently, and IT advice?
Sou can see some of my freelance experience on my About Page and then contact me.

My favorites tools and technologies

Mobile
Android, Kotlin, Java, iOS, Objective-c, Swift, Qt, C++

Backend
PHP, Python, Java, Symfony, GO

Frontend
HTML5, CSS3, Javascript, Boostrap, Bulma, sass, cssmin

Infraestructura & Datos
MySQL/MariaDB, PostgresSql, MongoDB, Docker

General
Java, Qt, C++, Python, Bash

Embebed
C, C++, Asm

How I like to work when you contract my services

Planification

I will review your project and your requirements, then I will search for the best technologies to achieve the best solution. After the initial analysis, I will split your project in iterations, and we will discuss the systems needs for the development and production. In most cases the several servers I own will handle all the development process without problem, but certain kinds of projects will need some very specific services you will need to know before we start.

Workflow

If the product you want to build needs more professionals involved, I have the experience needed to lead the multidisciplinary team without hesitation. In other cases with only my professional experience will be more than great. During the process I will build all the processes needed to be the most agile possible, writing scripts and using CD/CI to prevent regressions.

Method

I always follow conventions by each technology, apply the best practices and comply with coding standards. With this you will have a very robust product, that will not need to be rewrite in the future and will not put in risk your MVP for a very bad code and architecture.

Last blog entries and updates