September 2015 - Present: Skycatch
CMDR Mobile for Skycatch drones
Just as CMDR Mobile for DJI drones, this app has the same core functionalities but it is built to be compatible with Skycatch drones.
Skycatch drones use Mavlink, the Micro Air Vehicle Communication Protocol, to connect an android device to a drone and 3D Robotics DroneKit SDK to handle that layer on the application.
The current state of the app is available to clients via a device management system. I’m in charge of the Android development both the UI and logic within the app.
CMDR Mobile for DJI drones
CMDR is an android native mobile app for planning and executing missions with DJI drones. Through CMDR the user can collect information, in the form of photos, from a specific geographical area. The way this works is the user draws the desired area in a map, uploads this to the drone that is connected to the device via usb radio, commands the drone to execute the flight and monitors the progress until the drone comes back to the take-off point.
The current state of the app is available for beta testers and compatible with DJI drones only. I’m in charge of the Android development of the app, both the UI and the logic of the app itself.
November 2013 - September 2015: Agave Lab
Avisora is an iOS, Android and Web social network that allows people to report day-to-day problems they encounter in any of the four categories Environment, City, Security and Driving. The objective of this platform is to create a link between the problems that citizens face and the proper governments departments to solve these issues. Users can create reports, subscribe to other reports, add photos and comment in order to create a consciousness about the situations that surround our city.
Currently I’m in charge of the Android development for Avisora that is developed in native Android using Android Studio, plus some libraries like Volley for HTTP requests and Google play services, among others.
Agave Lab website
Gaggle: Safe, Online Teaching and Learning Tools for K-12
Gaggle is an iOS App aimed to students and teachers; its objective is to create the experience of a classroom in a mobile application for online students.
I worked with a small team developing the Android version by reverse engeneering the server from the client. Gaggle for Android was developed in native Android using Eclipses Android SDK.
WebPT: Physical Therapy Software
WebPT is a tablet app for phisical therapy clinics, in order to have a better control of the patients and a more efficient intake of data.
I developed and managed the test server for this service using Nodejs and PostgreSQL.