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

TypeScript

TypeScript

ReactJS

ReactJS

LLVM

LLVM

MySQL

MySQL

MongoDB

MongoDB

Firebase

Firebase

Express

Express

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. Enter the 1v1 matchmaking process, in which you are paired with an opponent of similar ranking. Win games to earn ELO. As the game evolves, expect new features to further enrich the experience.

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.

BrainBlitz

AI-Powered Gamified Learning Platform

Slide 0
BrainBlitz is an AI-powered educational app that gamifies studying. Users create custom study sessions with a GPT-based chatbot, choosing topics, question counts, and difficulty. The AI provides instant feedback and performance evaluations. Using Google OAuth2 and Firebase, users track progress, review game history, and spectate or search other users' games and profiles. BrainBlitz makes learning effective, enjoyable, and personalized.

Other Projects