PORTFOLIO*

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.

SKILLS

RESUME

View Fullscreen

Your web browser doesn't have a PDF plugin for direct viewing. Click the button above to view it fullscreen.

EDUCATION

  1. Fullstack Software Engineering - App Academy
  2. PhD - Physics - SISSA Trieste Italy
  3. Master - Physics - ICTP Trieste Italy

CONTACT


*The dynamic features of this website is also built by me with a number of my above skills (Vanilla JavaScript, CSS, HTML, AWS Lambda, AWS SES...)