[{"content":"A project I worked on some time ago that I still look back on with a lot of interest is go-geom, a Go library for geospatial operations.\nIt was an effort to bring some of the capabilities of established C/C++ geospatial libraries such as GEOS, liblwgeom, and PROJ into the Go ecosystem through Go bindings. It supported operations such as geometry manipulation, coordinate transformations, buffering, GeoJSON/WKT handling, and other geospatial calculations.\nWhat made the project interesting was working at the boundary between Go and native C/C++ code. It was a great learning experience in areas such as CGO, memory management, native library integration, and understanding how complex geospatial algorithms are implemented underneath higher-level APIs.\nIt was completed several years ago, but it remains one of the projects I really enjoyed working on. It just brings back some nostalgic memories. :)\nSee the project on GitHub\n","permalink":"https://srimaln91.com/posts/note-about-go-geom/","summary":"An optional text snippet that overrides the automatic list page summary.","title":"A note about go-geom"},{"content":"Hi, I’m Srimal, a software engineer with a strong interest in building reliable, scalable software and solving complex technical problems. Over the years, I’ve worked across software development, distributed systems, cloud infrastructure, and performance optimization.\nI enjoy learning how things work under the hood and sharing what I learn through practical experiences, technical articles, and projects. This blog is a place where I write about technology, software engineering, and the things I discover along the way.\n","permalink":"https://srimaln91.com/about/","summary":"\u003cp\u003eHi, I’m Srimal, a software engineer with a strong interest in building reliable, scalable software and solving complex technical problems. Over the years, I’ve worked across software development, distributed systems, cloud infrastructure, and performance optimization.\u003c/p\u003e\n\u003cp\u003eI enjoy learning how things work under the hood and sharing what I learn through practical experiences, technical articles, and projects. This blog is a place where I write about technology, software engineering, and the things I discover along the way.\u003c/p\u003e","title":"About Me"}]