Hello there, I'm Dali Kewara, a guy who lives and works as a Backend Developer in Indonesia—building useful and unexpected things, and trying to make 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!
What am I doing in real life? Currently, I work as a Software Engineer (Backend) for living—at least I've worked for these companies: Vascomm (2016-2021), RCTI+ (2022), and Warung Pintar (current). After working hours, sometimes I enjoy myself by watching solo bushcraft contents on YouTube, listening Yorushika on Spotify, playing Dota 2, or traveling.
My company allows me to Working From Anywhere—until further notice
I also love creating packages that might help people—bellow are the latest:
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.
pgxpoolgo is based on pgxpool, but provides Pool interface and ability to mock the pgxpool connection for unit testing.
errgo provides custom interface for error errgo.ErrGo with code and message as a standard.
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.
cmtxgo generates cemtext format in Golang. Cemtext file format is a format used by banks to allow for batch transactions.
AyaPingPing (Go) generates standard project structure for building applications in Golang that follow Clean Architecture and Domain-Driven Design concept.
Want to know me more?
You can find me on these platform:
For professional purpose, don't hesitate to email me at dalikewara[at]gmail.com