π¬ Senior Engineer at the Space and Astronomy division of CSIRO (Australia's national science agency) | β‘ Electrical and Computer Engineering Specialist
π Based in Western Australia | π Focused on FPGA Systems, High-Performance Computing, and Electromagnetic Modelling
I am an engineer with a cross-disciplinary background in FPGA design, hardware accelerated algorithms, mathematical modelling, and electrical engineering. My academic and professional journey has been shaped by a curiosity about how physical systems can be abstracted, modelled, and optimised through computation.
With a PhD in Electrical Engineering and over seven years of specialised experience as an FPGA engineer, I have contributed to research at the intersection of hardware and software, particularly in the reliability of digital systems, shared memory architectures, and parallel computing.
My work spans from low-level C and RTL design to symbolic modelling in Mathematica, often integrating physical modelling techniques with computational frameworks to study complex systems.
- FPGA Design & Reliability β Verilog/VHDL, DDR interfacing, fault-tolerant systems.
- Parallel Computing β Semaphore synchroisation, evolutionary cpmputing.
- System Modelling β Multiconductor transmission lines, chaotic systems, nonlinear control systems, finite element analysis.
- Symbolic Computation β Using Wolfram Mathematica for modelling nonlinear systems, particularly nonlinear switched algebraic diefferential systems of equations.
- Languages & Tools: C/C++, VHDL/Verilog, Mathematica, Git, Make, Bash, Python.
An exploration of evolutionary algorithms in shared-memory environments, implemented in C++ using semaphores.
π’ Real-time memory coordination; serves as a useful teaching tool or proof-of-concept for parallel optimisation.
π‘ DDR2-FPGA Interface
A low-level Verilog implementation for memory interfacing between DDR2 and FPGAs.
π’ Demonstrates real-world relevance and practical understanding of hardware timing and interfacing.
π FPGAReliability
A concise guide to designing fault-tolerant FPGA systems.
π’ Summarizes best practices with a focus on practical reliability.
Well-structured C implementations of classic algorithms and crytanalysis.
A Mathematica toolset designed for simulating high-frequency transient behavior in multiconductor transmission lines.
π’ Domain-specific and practical for EMC/EMI studies in machines and converters.
A symbolic method for extracting fractal dimensions from time series, ideal for chaotic and nonlinear system identification.
π’ Innovative approach for measuring dynamic signal complexity.
A symbolic approach in Mathematica for reconstructing system dynamics from observable data.
π’ Mathematically rigorous; applicable in control theory and state reconstruction.
- FPGA Development: Leveraging hardware for high-speed parallel processing.
- Parallel Computing: Designing algorithms that fully utilize distributed systems.
- Numerical Modelling: Creating simulations to solve real-world engineering and scientific problems.
- Subsonic Continuum Electromagnetic Modelling: Wave and force interaction.
- Lightning and Laser Interaction.
- Computational Methods: In nonlinear control, crytanalysis, transient analysis, and power electronics.
Thanks for visiting my profile β Feel free to reach out for collaborations, inquiries, or discussions.
- π§ Email: [email protected]
- π LinkedIn: linkedin.com/in/mahdikamer
- π§ͺ ORCID: 0000-0003-2096-4184