About me
I am Joshua, a software engineer with a passion for learning and teaching, based in the Philippines. A Google Developer Expert for Flutter and Dart and a Software Engineer for Betterbank, a fintech startup based in Brooklyn, New York.
I worked as a Software Engineer at Freelancer.com (ASX:FLN), the world's largest freelancing and crowdsourcing marketplace by the number of users and projects. Held several key responsiblities - Android Engineer, Flutter to Android R & D, Mobile Release Manager. Took ownership of the projects I worked on for several product groups and helped bring a better mobile experience to over 1 million users.
Life outside work, I enjoy exploring and contributing to open-source projects, asking and answering questions on StackOverflow, giving talks, and writing articles.
In 2019, I founded Flutter Philippines. Together with my team, we are continuously learning how to bring awesome experiences to share Flutter and Dart.
You may know me as @joshuamdeguzman on Twitter, @joshuadeguzman on Github, LinkedIn, and Keybase.
Some projects I have worked on
-
Freelancer Android
-
Freightlancer Android
-
DevFest Mobile
-
Freelancer Assistant
-
Xeleb GAMETIME®
-
Tandbook Workplace Bot
-
Xonio Android
-
blog.joshuadeguzman.net
-
LRTHub
-
Xeleb Live iOS
-
TrojanVR
-
Racing Royale 2P
-
EnergyFM Mobile
-
Binary Timeout
-
Arithmetify
-
Tabulaxion
Some software libraries, tools, SDKs I have developed, maintained, or worked on
-
Freelancer.com Flutter SDK
GitHubUnofficial Freelancer.com Developer API's SDK for Flutter apps.
-
Freelancer.com Android SDK
GitHubOfficial Freelancer.com Developer API's SDK for Android apps.
-
ButtonsKt
GitHub DocumentationEliminates the repetitive fabrication of boilterplate XML drawable resources
Some technologies I have worked with
-
Languages
Kotlin Java Python Javascript Dart C# Swift PHP -
Platforms / Frameworks
Android Flutter iOS Django Django Rest Framework NodeJS ExpressJS ReactNative Laravel -
Databases
MySQL PostgreSQL ClearDB Dao Realm MongoDB -
Cloud
Heroku Google Cloud Platform AWS Azure Firebase -
Tools
Docker TravisCI Jenkins Git Appium Fabric Virtualenv
Some events, talks, hackathons [View Events]
-
Flutter Interact Meetup
MeetupGave an introductory talk about Flutter, and how to create custom widgets.
-
DevFest 2019
WebsiteDiscussed how existing native mobile projects can utilize Flutter using the Add-to-App feature.
-
Flutter Intro, Basic CRUD
MeetupIntroduced how Flutter can help students to speed up their work, and conducted a hands-on session using the Flutter codelabs.
-
Material Design, Codelabs
MeetupShared my thoughts on the Material Design implementation in Flutter, and discussed the MDC 101-103 Flutter codelabs.
-
Firebase + Flutter
EventbriteDiscussed a simple way of utilizing Firebase Firestore to support real-time Flutter mobile applications.
-
Freelancer Bugathon 2019
Freelancer.com ArticleImproved Freelancer Android app build time by up to 30.98% during the Freelancer Bugathon 2019.