Hello, I'm

Eugene
 
Shumilin

a software engineer fueled by perpetual curiosity

1
2
3
4
5
const aboutMe = {
    background: "6 years in e-Sports",
    specialty:  "web development",
    favorites: ["Typescript", "Go"],
}

PROJECTS

Rate Limiting Library

Rate Limiting Library

Rate-limiting,Algorithms,Library

May 14, 24

This is a library that provides different algorithms to perform rate limiting for javascript applications. It provides four algorithms: token bucket, fixed window counter, sliding window log, and slid

Writing an Interpreter

Writing an Interpreter

Typescript,Golang,Jest

Aug 10, 23

Recreated and improved Monkey language from the book "Writing an Interpreter in Go" by Thorsten Ball and rewrote it with Typescript. This project taught me a lot about the part that's usually automate

Video Ops

Video Ops

Next,Express,MongoDB,FFmpeg

Mar 3, 23

This is an app for uploading videos and processing them into 480p, 720p, and 1080p. Once uploaded, you can watch them in a custom-made player and embed them into another website as an iframe.

Techway Store

Techway Store

React,Nest,PostgreSQL

Nov 7, 22

Techway is a demo e-commerce store website offering computer devices. My first version of the project was written with Apollo GraphQL based on Express, then later rewritten and improved with Nest.js R

More projects