Small browser extension to make the new Twitter layout more clean on desktop. It makes Twitter think it's running on a smaller screen so the responsive design comes into play and hides the right sidebar and compact the left menu to show only icons. This way it's easier to focus on the tweets.
DevHub is a completely cross-platform project, sharing almost 100% of the source code between web and mobile. This was possible thanks to react-native-web.
Initially, this was an open source project. Then, I closed the source code and made it a paid SaaS product.
A mobile app that benchmarks mounting and re-rendering time of the popular css-in-js libraries at the time.
When Trump implemented the migration bans, we decided to make a fun protest against it. Me and a friend created this in one day and it went viral, having hundreds of thousands of access in the first days.
It has 1400+ stars on GitHub and it was the most upvoted on Product Hunt on Feb 04th, 2017 https://www.producthunt.com/posts/is-now-illegal
Minder is fully distributed company with team members from different countries. It’s the biggest "Tinder for Muslim" app worldwide, with hundreds of thousands of users.
I was the main developer of the team for 18 months and helped the company maintain their existing app and increase its quality. I also worked at the server api and database. The app store rating went from 2 to 4,5 and the company revenue grew 16x in this period.
Easy Carros is a fast growing VC backed and prize winner startup (Winner at GMIC Latin America competition, 2nd place at GMIC Worldwide 2016 at San Francisco, California).
In the beginning, I worked on the Angular.js and the Node.js projects to maintain it and add new features.
Then, I proposed and led the change of the whole company stack:
- I created the version 2 of the API using GraphQL instead of REST
- Added new API capabilities like OAuth support for third party access with detailed access management
- Updated Node.js from 0.12 to 6+ and replaced all the ES5 javascript code with ES6+.
- Added babel to use async/await and object rest spread syntaxes (no more callback hell!)
- All the code was refactored using best practices (better folder structure, design patterns, ...)
- Applied some functional programming concepts (mainly higher order functions and pure functions)
- Added ESLint and fixed all the 60,507 lint errors. We followed AirBnB rules strictly.
- The Angular projects are being replaced by a React version.
- Created the new mobile apps using React Native. Later, two other developers joined the team to help finishing it.
Nubank contacted me because they were looking to hire a Windows Phone developer. This was the challenge they used in the process. You can watch the video here: http://youtu.be/JC4slJXFWx8
They chose to hire me, but since I was at the last semester of under graduation, I decided to wait 6 months and finish the course before taking a full time position at another city, so I didn't accept the invitation. I contacted them again after graduating, but they didn't have open positions for this role anymore.
Nubank is now a unicorn company valued at more than US$10 billion. #lostopportunity
Pagefy transforms Facebook Pages into websites. I helped creating the Dashboard where users could personalize their websites layout.
This was the first (and last) time I worked with Ruby on Rails.
AstroHub was a hardware to measure home energy consumption and control the devices remotely. They had a working prototype.
I worked at the iOS app, which was a first for me. I used PubNub for realtime updates. It was nice to learn the basics of Swift + iOS. Unfortunately I didn't get to implement many features because the whole project was aborted due to lack of funding.
Which developer has never made a notes app, right?
I was a Windows Phone user and really missed a well designed notes app with a good user experience. Then, I decided to make an unofficial Google Keep client to fix it.
The project is still used by thousands of Windows 10 users weekly.
One of the first projects I created using the javascript framework Meteor.
I created the Windows Phone app and the landing page. A friend made the android app and another one made the API.
It was a fun project because we challenged ourselves while doing it!
I was Chief Marketing Officer at the time. One of the things I made to help with the event advertising was to create a new website.
It was free and built it in one day... not because I'm fast, but because I procrastinated until the deadline. Please don't tell anyone.
People loved it because it was a much improved version compared to the previous one. The event sold out it's 200 slots.
This project is a minimalist music search service.
My main purpose with it was to practice Angular.js.
A SaaS for Junior Enterprises. The project was not completed because we noticed the target audience wasn't interested in paying money, only in making partnerships to use the system. So at the end I only implemented the landing page and some static screens of the product.
Free project to create a new website for my junior enterprise. Created a Joomla template for the first time (and did not like it).
This was my first ever website sold as a freelancer. I was 15, the code is super horrible and the appearance is not that good, but it was ok back in the date (2009) and it was very (very) cheap.
Unbelievable that it's still active in 2020 after more than 10 years!