Hi, my name is Erfan Momeni
I'm a Software Engineer!

Know more

About Me

profile picture

I am a creative, multi-disciplinary computer engineer.

Video games are my main interest. I enjoy designing, developing, and playing them. In particular, I am fascinated by real-time graphics and developing optimized tools and engines to build games.

In the future, I would like to contribute to building innovative and immersive video games by finding efficient methods to solve the problems in making video games.

Resume

Projects

Syndra Engine

Syndra is an early-stage 3D game engine.

Syndra is my bachelor's thesis project, where I wanted to study how to create 3D game engines. I've been using C++ and OpenGL API to develop Syndra for the Windows platform. I made Syndra mainly to learn new algorithms and techniques used primarily in real-time rendering.

VideoSource Code
Syndra Engine

Lucin

Lucin is a multi-threaded CPU path tracer.

Lucin is made by following "RayTracing in one weekend" tutorials by Peter Shirley. In the future I would like to add new features such as volumes and real-time ray tracing using Nvidia Optix.

Source Code
Lucin

Pentago

Pentago is a board game usually played with two players. You can also play with AI.

I implemented this project in Java. I used mini-max tree and alpha-beta pruning to find the next best move. The UI is made with JavaFX.

Source Code
Pentago

Art

The Road

I created this scene as my entry in a weekly environment art competition.

It was created was created with Unreal Engine 4 and "Quixel" materials. I did the lighting and post-processing and also the setting of the scene. A subsurface scattering shader was used to create realistic tree leaves.

The Road

Grass Car

This scene was created in Blender following Derek Elliott's tutorials on Youtube.

The grass was created using particle system of blender. It was rendered with Cycles renderer.

Grass Car

Shack

I created this scene in Blender.

This is one of the first scenes I built in Blender as I was learning 3D modeling. I created it following Grant Abbitt's Blender tutorials on Youtube.

Shack

Well

This scene was created in Blender.

It was also modeled by following Grant Abbitt's "Well" tutorial on Youtube. Many modifiers like Lattice tool in Blender was used to create the well.

Well

Contact

Would you like to work with me? Awesome!

Let's Talk