A computational mechanics researcher, finite element enthusiast, and maintainer of open scientific software.
- ๐ค About Me
- ๐ง Research Interests
- ๐ฟ Software
- ๐ Books
- ๐ Publication Resources
- โญ Awesome FOSS
Not your typical engineer โ here is the honest version:
| What I'm not | What I am |
|---|---|
| โ Engineer | โ Bug breeder |
| ๐ Early returner | |
| ๐ Never nester | |
| ๐ One liner |
๐ Back to Sanity
: .*##. .*#-
#= =%@@@* . . .%.
.@+ .:=%@#-@@- +* :+%@%#. @=
+%. -+=:.-@% :###@= :#%+==#@%. :#+ .@+
.=**+- .%++*+ -#@@@@= ::%@%=%%+=*+: +@@= -@# :@%+.
:#@@@%%@*. #%%@@%: :#%#=#@. %@@%. +@- *@+:%@* -@@: %: :@=@%+
+@@#- =@%= +%%@%%- .#@% :##. -@* -%@#+@+ -@@= @* -@%@@+
-%@#: @@@. =::%#. =%@@+ :%+. %@#%@@%%* . =@@= @% +@@@=
: .-:. -= @@@. -##=*%%. #%#-::+#*. :@@@%##@#.%@@+ =%.+@@- *@% -%@%-
-%= .*%@@%- @@# -#=%@@@- :#@@@@% -@@@@-=@%:@@* +@#*@@-#=%%#@@@:
%@- -%%=*@@# .@@+ =%+-%@* :*@@%#=--. =@@%- :@@%@% *@@@@@@* =@@@@%
=@% --*+. %@%: -@@: -%.*@@=-.+*#@* #@%- *@@@*. %@%%@@% ==:@%
:@@=-@=.:*@@#. +@% =: .%%@%:-= .+*@: .%@@+ +%@%%@* .@@##@@: .@@@%.
%@* ##=@@%+: %@# *.=@@@:+#* * -@*#* -%@@@= :%@@@@# +@@@@@@ -#@@@@:
#@%. *#%*+: =@@+ :#-=+@%*:# -= =@%#@+ -@@%%%++#@@@@@%. *@@@@@% *@@@@@@#
:%@= =%@@%=*@@@+ %: +# : ##%@@.=@%. +@@@@%.-#@@@@%. %%=#@% -%#@@@@-
-%-.=%@%++%@@@@@- %+ -+:= :@%*=@.*@- %@@@#: =@@@@= . =%@% *@@+
:%*+: .+%@@. @+ =@@%= :%: :@#@# *@@%: -%@@@@+*: -@@# .%@#
:#* :@*%@#= := .@@@- .*%@%+ .=@@@@@@@@@%+ :@@# .#@@#++*++
.*@@*: . -@@% .%@*. *@@@@@#++#@%+ :@@* .**%@@@@@@@@@=
=#*: =@@= .. .##+- :@@+ :%%%%+=--=+**
*@. %@=
%@ .=:
.@%
@%
%#
=-
I am passionate about the following topics in computational mechanics:
- ๐ couple stress theory โ generalized continua and size effects
- ๐ง phase field theory โ fracture and microstructure evolution
- ๐ข nonlinear dynamics โ complex time-dependent behavior
- ๐ contact and constraint โ robust handling of interface conditions
- ๐ topology optimisation โ optimal material distribution
- ๐งฑ constitutive modelling โ material laws for diverse media
- ๐ฌ finite element formulation โ advanced and robust elements
Prefer the classic formats? Feel free to grab my CV (PDF) or explore my ORCID profile.
A curated set of open-source tools (mostly in suanPan's ecosystem):
| # | Project | What it does |
|---|---|---|
| 1 | suanPan ๐งฎ | An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework. Please feel free to request features if you are interested in implementing your research work in suanPan! |
| 2 | motion-base ๐ | A ground motion database |
| 3 | ezp ๐ชข | Lightweight C++ wrapper for selected distributed solvers |
| 4 | msglc ๐๏ธ | (De)serialize JSON objects with lazy/partial loading containers using msgpack |
| 5 | VPMR ๐ฅท | C++/Python implementation of the VPMR algorithm |
| 6 | Damping Dolphin ๐ฌ | Utility to visualise and generate parameter sets for the damping model |
| 7 | alcongrator ใฐ | Utility to generate ground motion history based on given records |
Two freely available reference texts:
A reference book on constitutive modelling. ๐ Grab the PDF here.
A textbook on structural steel in accordance with the AU/NZ standards. ๐ Grab the PDF here.
The following repositories contain the source code and example models behind several publications. Please feel free to cite and reuse the graphs, tables, etc., whenever necessary. ๐
| # | Project | Journal / Topic | Reference |
|---|---|---|---|
| 1 | A new drilling quadrilateral membrane element with high coarse-mesh accuracy using a modified Hu-Washizu principle | doi:10.1002/nme.6066 | |
| 2 | Numerical evaluations of a novel membrane element in simulations of reinforced concrete shear walls | doi:10.1016/j.engstruct.2019.109592 | |
| 3 | Numerical evaluations of a novel membrane element in response history analysis of reinforced concrete shear walls | doi:10.1016/j.engstruct.2020.110760 | |
| 4 | Numerical simulation of generalised Maxwell-type viscous dampers with an efficient iterative algorithm | doi:10.1016/j.ymssp.2021.108795 | |
| 5 | New mixed formulation and mesh dependency of finite elements based on the consistent couple stress theory | arXiv:2207.02544 | |
| 6 | Reformulation of concentrated plasticity frame element with N-M interaction and generalised plasticity | doi:10.1061/JSENDH.STENG-12176 | |
| 7 | A strategy for fast evaluation of nonviscously damped systems with arbitrary kernels | doi:10.1016/j.ymssp.2024.111156 | |
| 8 | Spurious response due to linear interpolation of input load and some remedies | doi:10.1080/13632469.2024.2372814 | |
| 9 | On the subloading surface model for metals: some insights and an efficient numerical implementation | doi:10.1007/s00707-025-04339-0 | |
| 10 | The Balloon-v1 model for metals with improved cyclic response | doi:10.31224/6937 | |
| 11 | Some alternative forms of nonviscous damping | doi:10.31224/8137 |
A personal collection of excellent free and open-source projects that I find extremely useful ๐ฅ
| # | Project | Highlights |
|---|---|---|
| 1 | deskflow | A software K(V)M solution โ very convenient for a dual-monitor setup across two laptops. |
| 2 | localsend | Transfer files between devices, especially PCs and phones; pair with a VPN for far greater possibilities. |
| 3 | rustdesk | A straightforward and dependable remote desktop application. |
| 4 | hotspot | A graphical interface for perf โ great for quick, efficient performance profiling. |
| 5 | sumatrapdf | A lightweight, fast, no-frills PDF reader that covers all the essentials. |
| 6 | pdfsam | A simple tool for merging, splitting, and managing PDF files. |
| 7 | texstudio | A comprehensive LaTeX editor, extremely capable for large volumes of documents. |
| 8 | sharex | Powerful yet easy-to-use screenshot capture and editing. |
| 9 | littlenavmap | An outstanding, free navigation tool for flight simulation. |
| 10 | tailscale | A user-friendly VPN that eliminates manual setup complexity. |
| 11 | qalculate! | An amazing calculator with enriched features. |
| 12 | heaptrack | A memory profiler โ the only downside? It relies on the KDE SDK. |
Thanks for stopping by! If something here piques your interest โ a tool, a book, or a paper โ feel free to explore, cite, and reach out.






