Latest Works

You can view my recent project details in project section or using following button

See projects

Real time loose-less chat system

Using socket-io and redis server and mongodb I have manged to develope robust trusty chat system

Progress chart

Using react-native svg this component is developed pixel by pixel

Dynamic tutorial system

Using react-native-svg and react-native UI system, this system calculated screen x and y of selected components to show mask overlay on rest of screen. This events are triggered using my custom event system

Zoom in/out touch gesture

Implementing zoom view for react-native-svg views by listening to raw touch sensors data, filtering input and scaling view based on that.

Robust dialog and blur

Unified and robust dialog system and animation for rambody project. Blur for Android and iOS is developed using objective-c and java

Video compressor

Developing video compressor based on native solution for Android and iOS

Number selector

Number selector for react-native using pure math and linear algebra

Admin panel

Admin panel project using next/React/typescript

Strong type definition for mongodb

Implementing abstraction for mongoose to have both intellisense and type safety while using mongodb

At least 1 test scenario for each API

Every api in project Rambody has at least on test case scenario to ensure safe and healthy project development

about myself

I’m a software engineer graduated from Amirkabir university of Tehran.
I've been reading about game engine architecture including computer graphics and real-time networks. My dream job is to become lead game engine programmer in a big AAA company.

Side note for image: Sorry I didn't have any better image :)