TripCamp
Inspired by HipCamp, TripCamp is a complex single-page application that allows users to
personalize their outdoor adventure by searching and booking camping and glamping spots based on
location, natural features, and amenities. Other functions such as Review, Rating, and Location Mapping
based on Google Maps APIs ensure a seamless user experience.
The highly dynamic and responsive frontend was created with React (using highly customizable
multi-purpose higher order components) and Redux (for sharing states across the whole application and
time-travel debugging). The backend was built with Express JS and Sequelize in NodeJS to process API
requests and respond with light-weight high-speed JSON communication.
Dronest
Inspired by Instagram & Skypixel, Dronest is a social media platform where drone
enthusiasts socialize
while sharing aerial photos/videos.
This functionality-laden single-page application consists of a highly dynamic, responsive and sleek
frontend built with React, Redux, JavaScript, etc. and a multi-server backend constructed with Python,
PostgreSQL for serving and storing user data via CRUD operations and ExpressJS & Websocket for
instant group messaging. This application is an immersive environment with comprehensive features
that enable users to have a real-world social experience on an online platform. Dronest is close to a
full-blown real-life application, which is hosted live on Heroku and deployed via Docker Container.
Instavibes
Inspired by Instagram, Instavibes is a social media platform where users can connect with friends
and
followers through photos, stories, and videos.
This feature-rich app has a frontend built with React,
Redux, JavaScript, etc. and a database backend created with Python, SqlAlchemy, AWS S3, and more.
The app has Instagram’s look and feel, as well as its common features such as Short stories, Messaging,
Following, Like/Save/Comment Posts, Tagging and Hashtag. More importantly, the app has extra functions
such as posting and an all-in-one notification center that the real Instagram desktop version
lacks.
VuIR Android App
A Real-life Production Android App for Real Commercial Drone
Operators/Businesses to use and operate
their Drone Thermal Vision systems. This is a sophisticated multi-fragment multi-activity mobile
application built with Java together with Android Studio, and advanced tools
and packages such as Gradle, OpenCV, MAVLink and more. Together with the app, I also designed
and built an actual physical thermal camera payload using C++ and Python in Linux and
embedded electronic components such as Arduino or Raspberry Pi single board computers.
The app is hosted on Google Play Store.
Forget Me Notes
Remember The Milk clone. Forget Me Not(es) is a to-do list platform
that allows users to record (everyday) tasks so they can remember what to do and organize their days.
Each task has priority levels, due dates and colored tags that allow users to priortize their day simply
by
skimming through their lists. This full-stack app is implemented with a NodeJS, ExpressJS & Sequelize
backend
and a single-page PugJS frontend powered by Vanilla Javascript.
VuIR Boson HD 1024
Hardware-Software Complete product: Hi-res 1024 FLIR Thermal Camera for
Drones.
I developed another version of Thermal Camera with revolutionary 1024 pixels resolution
using FLIR cores. This pushes the industry beyond the annoying limit of just 640 pixels
in previously available thermal cameras for light. C++, QtCreator, JavaScript, Linux,
Raspberry Pi on the Drone rover end, Android Studio, Java, Android App on the ground end.