Web Computing
Web and Cloud Platform Engineering
I design and build web-based scientific platforms for real-time sensing, data operations, and technical communication. My work combines backend service engineering, scalable data systems, and applied research workflows for geophysical and structural-monitoring applications.
Core Capabilities
- Backend and APIs: Python service development with Flask and FastAPI, including production-oriented API design and data workflows.
- Real-time systems: event-driven pipelines using Kafka, RabbitMQ, Redis, and WebSockets for low-latency monitoring and processing.
- Cloud and deployment: Docker and Kubernetes workflows with AWS/GCP-compatible deployments.
- Data platforms: relational and time-series data handling with PostgreSQL, MongoDB, InfluxDB, and SQLite.
- Engineering quality: CI/CD and automated testing practices with GitHub Actions and pytest for reproducible releases.
Selected Projects
Quake Structural Integrity System (QSIS)
Cloud-enabled platform for building-embedded seismic and structural monitoring, integrating sensor ingestion, automated event processing, and operational analytics for rapid structural assessment.
- Project site: QSIS Global
- Related disclosures: 04T-1140410, 04T-1140411
Earth Inversion Technical Platform
This website serves as a technical publishing and portfolio platform for computational geophysics, scientific computing, and software-engineering workflows. It is used to publish reproducible tutorials, implementation notes, and project outcomes.
- Main site: earthinversion.com
AWS S3 Management Console
Python/Flask web application for managing and organizing datasets in AWS S3, designed to simplify data operations for research workflows.
- Source code: earthinversion/aws-s3-management
Sea Level Rise Monitoring Web Application
Flask-based application for interactive monitoring and visualization of sea-level and related environmental data.
- Source code: Sea-Level-Rise-Monitoring-Web-Application-Source-Code
- Technical post: Build a Flask Web Application: Sea Level Rise Monitoring
Legacy Prototype: Global Eco-environmental Vulnerability Monitoring
Prototype application for geospatial and environmental monitoring workflows.
- Demo: GEV monitoring app
Web Computing Posts
Build a flask web application: sea level rise monitoring (codes included)
This post gives a quick introduction on how to build a web application using Flask and deploy on Heroku server. Then, I share my codes for building advanced ...
Disclaimer of liability
The information provided by the Earth Inversion is made available for educational purposes only.
Whilst we endeavor to keep the information up-to-date and correct. Earth Inversion makes no representations or warranties of any kind, express or implied about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services or related graphics content on the website for any purpose.
UNDER NO CIRCUMSTANCE SHALL WE HAVE ANY LIABILITY TO YOU FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF THE SITE OR RELIANCE ON ANY INFORMATION PROVIDED ON THE SITE. ANY RELIANCE YOU PLACED ON SUCH MATERIAL IS THEREFORE STRICTLY AT YOUR OWN RISK.