Hey there!

Over the years, I have dedicated myself to expanding my knowledge in various areas of programming such as:

  • Game/Web Development
  • Compiler Design
  • Networking
  • Embedded Programming
  • Machine Learning

Rust

Rust

C

C

JavaScript

JavaScript

Python

Python

C++

C++

Java

Java

GoLang

GoLang

Arduino

Arduino

TypeScript

TypeScript

ReactJS

ReactJS

LLVM

LLVM

MySQL

MySQL

MongoDB

MongoDB

Firebase

Firebase

Git

Git

PyTorch

PyTorch

TensorFlow

TensorFlow

LaTeX

LaTeX

Polyfight.io

2D MMO Game

Slide 0
Polyfight.io is a dynamic spinoff of Diep.io, blending classic MMO tank shooter elements with competitive 1v1 battles featuring ELO matchmaking not dissimilar to Chess. Earn EXP through tank eliminations, level up, and enhance stats to dominate in FFA and upcoming team-based modes. As the game evolves, expect new features to further enrich the experience.

netc

Networking Library

No images are available.

Netc is a UNIX-compliant networking library which serves as a wrapper around the TCP, UDP, HTTP, and WS protocols. It was written in C and is meant for use in the development of networked applications and games. It boasts both a blocking (thread based) and non-blocking (event loop) architecture, alongside vast HTTP/WS support in routing, query string parsing, keep alive, chunked encoding, multi-framed messages, and much more.

Kinetics.ts

Performant 2D Physics Engine

Slide 0
Kinetics.ts is A blazingly fast, simple 2D physics engine for JavaScript and TypeScript, for both frontend and backend applications. It boasts a simple system/entity architecture, built in Canvas2D renderer, fast narrowphase/broadphase collision detection methods, and fast collision resolutions. It is also much faster than many other engines (13x faster than Matter.js, on average). Entities of any type are supported (circles, polygonal bodies, lines, compound entities, etc), and more features are underway.

Other Projects