Portfolio
Projects in Golang:
Web Crawler Project
Given a URL, it outputs a simple textual sitemap, showing the links between pages.
A simple web crawler in Go. Uses Channels to share storage resources across concurrent go-routines.
Visit Github(Project built as part of take-home assignment for a company)
Standard Database Library Project
Library package that abstracts access to master and read-replica databases as a single logical database mimicking the standard sql.DB APIs.
Visit Github(Project built as part of take-home assignment for a company)
Simple REST API Project
Project showing how to build REST APIs. Great concepts of Dependency injection, unit tests, end-to-end tests, etc.
Visit Github(Project built as part of take-home assignment for a company)
Go Fun Playground
Not a project, but my personal playground where I try out various solutions to problems occurring at high scale, or other problems in general. Has things on concurrency, database connection limitations, algorithms, operations research, etc.
Visit Github(Project built as part of self-education and skilling up in Golang)