I'm Dali Kewara, a guy who lives and works as a Backend Developer in Indonesia—building useful and unexpected things, and making positive impacts for people.
I love to code and draw my own world—also have interest in art, writing and journey (traveling). I'm on an unexpected journey and gonna make it simple but spectacular!
strgo # strgo is a helper to validate a string based on a format specification that you set before. You can use this package to validate some common string case like username, name, password, email, etc. Go to repo
pgxpoolgo # pgxpoolgo is based on pgxpool, but provides Pool interface and ability to mock the pgxpool connection for unit testing. Go to repo
errgo # errgo generates a custom interface for error errgo.ErrGo with code and message as a standard. Go to repo
rflgo # rflgo composes new value into destination type based on the source data value. It will reflects all values from the source, but keeps the structure, types and the properties of the destination. Go to repo
cmtxgo # cmtxgo generates cemtext format in Golang. Cemtext file format is a format used by banks to allow for batch transactions. Go to repo
Currently, I work as a Software Engineer (Backend) for living—at least I've worked for these companies:
For professional purpose, don't hesitate to email me at