Researching area fields
My research and programming portfolio files are available in my GitHub and are focused on advancing the fields of:
- Quantum Computation, Algorithm theory (Complexity), Graph theory, Finite field Mathematics, Integer Linear Programming, Secure Multi-party Computation (MPC)
- Implementation of cryptography protocols (MPC, Oblivious Transfer, Zero Knowledge, Lattice-based analysis, using Python, Fortran, C/C++, Julia, .etc) (Review my sample code & pseudocodes)
- Parallel algorithms, Parallel computation programming using (Fortran, C, Julia, CUDA, FPGA) on Linux and DragonflyBSD operating systems
- Numeric and symbolic mathematics and scripting with Python, Julia, MATLAB, Fortran, R, C, SageMath, Octave, Maple
- Communication Networks Analysis Coding theory, Markov Chains analysis, Shannon's theory, Error code analyzing, Software Defined Radio(SDR)
- Mathematical methods for Secure Multi-party computation (MPC) (M.Sc. thesis)
- Teaching and researching Algebra, Number theory, Calculus, Discrete Mathematics, Logic theory with SageMath, Maple, MATLAB, Octave.
- FPGA High performance computing and working on NetFPGA, Corundum projects with Kintex7 XC7K325T xilinx and ALTERA DE10-nano boards
- High‑performance computing Authored a book about HPC implementation on FreeBSD
- Unix-based application DevOps, scripting, kernel customization (Linux, FreeBSD, DragonFlyBSD)
- Random number quality assurance
FreeBSD for High-Performance Computing
I have authored a comprehensive book titled FreeBSD Customization for High‑Performance Computing , which is available for free download. It offers in‑depth guidance on tailoring FreeBSD for computationally demanding tasks.
I also use DragonFlyBSD (Based on FreeBSD) for very efficient parallel programming, and I have tuned it to create my own OS, FortranBSD. FortranBSD is an OS based on DragonflyBSD, featuring the latest GNU Fortran compiler for high-performance computing, available for download here.Contact & Profiles
- GitHub: github.com/mbzadegan
- ResearchGate: researchgate.net/profile/Mohamad-Badiezadegan
- Email: moham (at) dr (dot) com
- Cell / Telegram: +1 (778) 775 9042