Name: Pandula Weerasooriya
Type: User
Company: WeMoney Pty Ltd
Bio: Full stack engineer with an affinity towards systems programming. Current stack consists of Golang, Rust, React, Typescript, Node.JS, and Python
Location: Canberra, Australia
Blog: https://medium.com/@pandulaofficial
Pandula Weerasooriya's Projects
A relatively complete blockchain implementation written in Go
Design patterns and data structure implementations from the book Cloud Native Go
A bytecode compiler and a virtual machine that executes the bytecode for a fictional language
Crunch is an Apache TLP now, and lives at http://crunch.apache.org/
A CLI application that calculate the distance in whole days between two dates without using the time package in Go
This is a dashboard made with React, Redux and Typescript which consist of summary information about all the equipment in an organization. Equipment data is accessed from an external API using an Express app, which is also written in Typescript
Golang library for reading and writing Microsoft Excel™ (XLSX) files.
An Abstract Data Type built on top of Go's underlying arrays
A distributed logger service built with Go, protobuf, gRPC and deployed using K8s.
Data structures and Algorithms implemented and tested in Go
Easy to use distributed event bus similar to Kafka
Go-Frames is a clone of the python pandas library written in Go. Supports manipulating data as pandas like DataFrames
The documentation website for Go-Frames library. Built with Next JS, Typescript, Material UI and Contentful CMS.
Golang project to write a complex json object to a protocol buffer version 3 file
This is a live reloading utility written purely in Go to overcome few issues with current Go live reloading implementations.
A banking application created using hexagonal architechture
Ambassador app created with Go, React and Next JS
A complete web framework to initilaize Go web projects. Includes support for multiple dbs, caching, session management, authentication etc.
This is a complete web application built with Go using the book Let's Go
A simple command line utility to count the frequency of words for a speicified number of files
Learning materials through go codes I have collected from udemy courses and books
Vector data of gopher