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.

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.

AWS S3 Management Console

Python/Flask web application for managing and organizing datasets in AWS S3, designed to simplify data operations for research workflows.

Sea Level Rise Monitoring Web Application

Flask-based application for interactive monitoring and visualization of sea-level and related environmental data.

Legacy Prototype: Global Eco-environmental Vulnerability Monitoring

Prototype application for geospatial and environmental monitoring workflows.

Web Computing Posts

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.