Skip to content
You must be logged in to sponsor Foadsf

Become a sponsor to Foad S. Farimani

My name is Foad Sojoodi Farimani. I have finished my bachelor in Mechanical Engineering at the Sharif University of Technology (formerly the Aryamehr University of Industry), and a Masters in Biomedical Engineering at AmirKabir University of Technology (Tehran Polytechnic), both Tehran Iran. I have followed my Ph.D. at Twente University, though I need to defend before calling myself a "Doctor"! 😎

I have a passion for Free, Libre, and Open-Source Software especially in engineering, scientific application, and academia. Some of the repositories which I develop or maintain are:

  • Cmathtuts: This repository aims at collecting and updating all the documentation and tutorials for linear algebra libraries for C programing language. Ironically many of those libraries such as BLAS and LACPACK are actually written FORTRAN, so a big part of that repository is dedicated to FORTRAN/Fortran and C-FORTRAN mixed programming. I know the repository is a bit messy at the moment I have been working on the dev branch to clean it up a bit.
  • ModelicaPDE: This is an attempt to collect all the available resources and documentation about solving and simulation of partial differential equations in Modelica language. If you are interested in Modelica Language please join the Discord server.
  • ssct: Scilab Serial Communication Toolbox (SSCT) is an attempt to replicate MATLAB serial communication functionalities and syntax as much as possible. The toolbox adds serial port (e.g., RS-232) protocol communication to Scilab / Scicoslab platforms, which are Free, Libre, and Open Source Software (FLOSS) alternatives of MATLAB. The toolbox can be used "for sending commands to control robots, motors, or reading sensors such as GPS, laser scanners, compasses, etc.". Formerly it was located in this GitHub Gist, and the website can be seen here.
  • ScilabGUItuts: This repository aims at collecting all the available examples and tutorials about creating graphical user interfaces (GUI) using Scilab/SciCoslab.
  • elmerfem: I have recently joined the Elmer FEM development team. I have had very humble contributions so far hoping the software can become more accessible and reliable. If you are interested in the project please join its Discord server.

If you like to know more about my daily activities you may follow me here on StackOverflow, here on Twitter, or connect with me here on LinkedIn. Given that I'm not able to contribute to all FLOSS I use I try to support them here on Patreon. It is not much but it is the least I can do to give back to the people who share their love and passion with us.

Featured work

  1. Foadsf/Cmathtuts

    trying to collect all useful tutorials for famous C math and linear algebra libraries such as CBLAS, CLAPACK, GSL...

    Fortran 406
  2. Foadsf/ModelicaPDE

    a place to collect all materials available for solving PDEs in Modelica language

  3. Foadsf/PneuAct_ICRA2018

    PneuAct, ICRA 2018, Foad Sojoodi Farimani

    TeX 5
  4. Foadsf/RMaxima

    This is a toolbox dealing with the kinematics and dynamics of rigid multi-bodies, specially for robots, including functions and methods of screw theory

  5. Foadsf/awsomeEngSci

    Curated list of awsome Free and Open Source Software for engineering and science

  6. Foadsf/OpenHertz

    OpenHertz is a cross-platform Free, Libre, and Open Source Software (FLOSS) for Hertzian contact calculations.

    HTML 8

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

I like this

$5 a month

Select

I use this

$10 a month

Select

my job depends on this

$50 a month

Select

I fund this