Notes on engineering computation, technical tools and the work around them.

Practical notes from simulation, scientific computing, cloud infrastructure, programming, research and technical writing.

Concepts · Tools · Implementation

Featured article

Cloud simulation workflow diagram showing model, compute, queue, monitor, storage and budget management

Best Practices for Running Simulations on Google Cloud: Lessons in Cost Management

Practical lessons for controlling cloud costs while running FEniCS simulations and simulation-driven data-generation workloads.

31 December 2025 · 5 min read

Read article

Archive

All writing

Published notes migrated from the previous technical writing archive.

Setting Up FEniCS on Google Cloud VM Using Conda

I've been exploring Google Cloud computing for large-scale synthetic data generation and one of my first challenges was getting FEniCS running on a cloud VM.

Docker System Clean Files

When using Docker frequently, it often leads to the accumulation of unused containers, cache files and other dependencies that make the system heavy and fill up the C: drive.

Color Python output text

Output text of the Python can look too monotnous as it lacks the color.

Plot lines using coordinates in Python

In Python, there are multiple ways to plot a curve, you can plot by defining the function or you can give the coordinates of the curve.

Implementing Floquet Periodicity in FEniCS or FEniCSx

When analyzing wave propagation inside a periodic structure, one may consider the analysis over a single section or a unit cell instead of the complete domain, by considering the appropriate periodicity at the…

How to write SEO-focused blog post?

Whenever you create content for any website, you wish that your content comes first whenever a user searches for that in a search engine like google.com.

Physical intuition of Floquet periodicity

When analyzing wave propagation inside a periodic structure, one may consider the analysis over a single section or a unit cell, instead of the complete domain, by considering the appropriate periodicity at the…

Brief description on Bloch theorem

Waves propagating in the periodic structure takes on the symmetry and periodicity of the medium or the host.

Description on Maxwell equations

Maxwell's equations are set of coupled partial differential equations, that combines all of the phenomena discovered by Oersted, Ampère, Henry, Faraday and others into set of 4 equations which then became the…

Topic index

Main themes in the archive

01Computational mechanics
02Hardware–software systems
03Engineering software
04Scientific machine learning
05Deeptech products

LinkedIn notes

Some writing also lives in shorter, visual form on LinkedIn.

Visual explainers and working notes on simulation, scientific computing, engineering tools and implementation.

View writing on LinkedIn
LinkedIn post preview about engineering simulation LinkedIn post preview about thermal simulation, slide 1 LinkedIn post preview about thermal simulation, slide 2 LinkedIn post preview about thermal simulation, slide 3 LinkedIn post preview about thermal simulation, slide 5 LinkedIn post preview about thermal simulation, slide 6 LinkedIn post preview about thermal simulation, slide 7 LinkedIn post preview about thermal simulation, slide 9 LinkedIn post preview about thermal simulation, slide 10

Let’s talk about what you’re building.

I’m always open to conversations about engineering, computation, deeptech products and mentoring people building or learning in these areas.