Software development
My expertise in software development centers around creating accessible, robust, and high-performance computational tools. I strongly emphasize open-source projects that promote reproducible science and collaboration.
I primarily develop software in Python, leveraging its extensive scientific computing libraries to create user-friendly, reproducible, and maintainable tools for computational chemistry, biology, and data analysis. My contributions include open-source packages designed for ease of use, transparency, and reliability, facilitating widespread adoption across research communities.
To enhance computational efficiency and performance, particularly in intensive numerical applications, I employ Rust—a modern, high-performance programming language known for its safety and speed. This allows my software solutions to tackle computationally demanding problems without compromising reliability or execution speed.
Additionally, I utilize JavaScript to develop intuitive, responsive websites and interactive tools. These web-based applications significantly improve data visualization, interactive analysis, and user engagement, broadening accessibility and fostering collaborative research practices.