Skip to content

About

I’m Erick, a software engineer with a background in chemistry, passionate about bridging the gap between science and technology. Over time, I’ve found myself drawn to the space where chemical data meets computation — chemoinformatics. My work and curiosity often revolve around building tools that make complex molecular information more accessible, more usable, and more powerful for scientists and developers alike.

Chemoinformatics has a rich ecosystem with established libraries like RDKit, CDK and Open Babel, but I believe there’s still a lot of room for innovation. I’m particularly interested in how modern programming practices and languages can breathe new life into this field. From efficient file format converters to SMILES parsers and visualization tools, I enjoy exploring how software can help push chemical research forward.

Rust has become my language of choice for these kinds of projects. Its strong type system, memory safety, and performance make it ideal for building reliable scientific software.

I also enjoy working with Python and TypeScript — especially for building accessible interfaces and tooling that make these ideas more approachable.

This blog is where I will share notes from those explorations. Some posts may be half-finished ideas, some are deep dives into chemoinformatics quirks, and others are just me documenting the process of figuring things out. I have all the answers — a lot of this is me learning in public — but I find value in leaving a trail others might pick up and run with.

If you’re interested in chemoinformatics software, Rust, Python, or TypeScript — or better yet, all of them together or you’re building something similar, I’d love to hear from you.