College Professor at Pontificia Universidad Católica del Ecuador | PUCE - Quito
Senior Structural Engineer at TORREFUERTE
- If you found this free repository useful and enjoyable, please consider supporting us with a donation. Your contribution helps us continue developing and maintaining free software.
I am Ecuadorian, I have a Master's degree in Structural Engineering with a SUMMA CUM LAUDE distinction from the National Polytechnic School. With over 15 years of experience, I have notably provided structural consultancy for buildings surpassing 140 meters in height. I am currently affiliated with the Department of Civil Engineering at the Pontifical Catholic University of Ecuador. My primary research domain is nonlinear mathematical modeling, leading to several international scientific publications. My ongoing projects include: 'The Application of Artificial Neural Networks (ANN) in Estimating Local Fragility in Zero-Length Elements', 'Generating Synthetic Accelerograms based on Chaos Theory and Wavelets', and my participation in the 'Training And Communication for Earthquake Risk Assessment - GEM' project.
- Developing open educational repositories for structural engineering
- Expanding numerical simulation tools in Python
- Building research-oriented computational workflows
- Preparing advanced structural dynamics content for students and professionals
| # | Repositories | Description | Field of Application | Author |
|---|---|---|---|---|
| 1 | 2D-Wave-Propagation-FDM-PSM | This repository presents a Python package for 2D wave propagation simulations using the Finite Difference Method (FDM) and the Pseudo-Spectral Method (PSM). It includes numerical examples, heterogeneous velocity models, wavefield visualization, receiver seismograms, and video generation for computational wave propagation studies. | Computational Seismology | MSc. Ing. Carlos Celi |
| # | Repositories | Description | Field of Application | Author |
|---|---|---|---|---|
| 1 | Repo_Maxtrix_Analisys | This repository has been created to support the teaching process of the Matrix Structural Analysis course. It progressively includes theoretical notes, Python codes, numerical examples, and class-based implementations, starting from the fundamental concepts of matrix structural analysis and advancing toward more refined formulations for 2D frame elements. | Structural Engineering Education | MSc. Ing. Carlos Celi |
| 2 | Repo_Seismic_Desing | This repository has been created to support the teaching process of the Seismic-Resistant Design course. It progressively includes theoretical notes, seismic design criteria, numerical examples, and Python-based educational tools, starting from the fundamental concepts of earthquake engineering and advancing toward practical applications in structural seismic design. | Structural Engineering Education | MSc. Ing. Carlos Celi |
| 3 | Repo_Computational_Methods | This repository has been created to support the teaching process of the Computational Methods course. It progressively includes numerical examples, Python-based educational tools, notebooks, and post-processing routines for structural engineering applications, particularly as a complement for processing and interpreting results obtained from commercial software such as ETABS and SAP2000. | Structural Engineering Education | MSc. Ing. Carlos Celi |
| # | Repositories | Description | Field of Application | Author |
|---|---|---|---|---|
| 1 | Normando1945.github.io | This repository hosts the web page for the first chapter of the book “Structural Engineering: Dynamics, Seismic Solution, and AI Integration”. | Structural Engineering | MSc. Ing. Carlos Celi |
| 2 | Simple-Python-Functions-Collection | This repository, titled 'Simple Python Functions Collection', serves as a practical extension and a compilation of complementary resources for my upcoming book and other disciplines in the field of Structural Engineering. | Structural Engineering | MSc. Ing. Carlos Celi |
| 3 | Swift Guide to Utilizing Google Colab | The repository aims to utilize tools like Google Colab, Python, and P5js for engineering education, enhancing interactivity in mathematical concept learning. | Interactive Education | MSc. Ing. Carlos Celi |
| # | Repositories | Description | Field of Application | Author |
|---|---|---|---|---|
| 1 | App: Seismic Disaggregation Tool for Ecuador 2024 (SDTE - 2024) | This repository contains a comprehensive application for performing disaggregation calculations for fault source areas in Ecuador. The tool uses site-specific coordinates and logic tree configurations to determine seismic hazard contributions, aiding in the design of more resilient structures. | Structural Engineering | MSc. Ing. Carlos Celi |
| 2 | Seismic-Time-Response-of-SDOF | This repository provides a straightforward software application designed to compute the time response of underdamped single-degree-of-freedom (SDOF) systems using the discrete Beta Newmark method. | Structural Dynamics | MSc. Ing. Carlos Celi |
| 3 | Simple App: Time History Response, SDOF (B_Newmark) | This repository offers a straightforward application designed to calculate the displacement, velocity, and acceleration response of single-degree-of-freedom (SDOF) systems subjected to ground motion. The app utilizes the Beta Newmark method to model both conservative and non-conservative systems. | Structural Dynamics | MSc. Ing. Carlos Celi |
| 4 | Simple App: Seismic Response Spectrum [Normative Ecuadorian Spectrum] | This repository provides a simple application for calculating and visualizing the Elastic and Inelastic Acceleration Response Spectra based on the NEC-SE-DS-2024 Ecuadorian Code. It is designed for structural dynamics courses and offers an intuitive interface for generating seismic response spectra. | Structural Dynamics | MSc. Ing. Carlos Celi |
| 5 | Dynamic Seism | This repository provides interactive software for calculating the dynamic magnification factor of single-degree-of-freedom (SDOF) systems in both the elastic and inelastic ranges, based on the predominant frequency content of seismic records. | Structural Engineering | Miguel Rivera, Daniel Escorza, MSc. Ing. Carlos Celi (Tutor) |
I actively develop free educational and research-oriented repositories in structural engineering, computational mechanics, and scientific programming.
If you would like to support this work, collaborate on a project, or help expand these tools for students and professionals, you are very welcome.

