About

I’m Utkarsh Kumar Singh, a Go developer passionate about building scalable and efficient systems.

  • I develop backend systems and tools in Go, focusing on concurrency, scalability, and real-time communication.

  • Some of my projects include:

    • Snippetbox - Snippetbox is a Go-based web application that allows users to create, view, and share text snippets. It demonstrates modern web development practices, including routing, template rendering, database integration, form validation, session management, authentication, middleware, and secure application design.

    • TinyHTTP – Built an HTTP/1.1 server from scratch in Go, including TCP stream handling, request parsing, and response generation without using net/http. .

  • My tech stack includes Go, PostgreSQL, MySQL, and tools like Docker, Git, and Linux.

  • Currently, I am learning C++ to build a strong foundation for exploring systems programming areas such as compilers, databases, and computer networking in greater depth.

  • I completed my B.Tech in Electronics & Computer Science Engineering from KIIT University.

  • Feel free to reach out via email or connect with me on LinkedIn.