Skip to content
View nahiim's full-sized avatar

Block or report nahiim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
nahiim/README.md

PORTFOLIO

Welcome to my GitHub profile! I'm a Computer Engineer with a strong focus on graphics programming, game development, and high-performance rendering. Below, you'll find an overview of my work and personal projects.

๐Ÿ”ญ Featured Projects

A Vulkan-based 3D engine with advanced features such as PBR, particle systems, fluid and cloth simulations, and skybox rendering. Designed for high-performance and scalability, it is a playground for experimenting with the latest graphics techniques.

  • Key Features:
    • Physically Based Rendering (Cook Torrence BRDF)
    • Image Based Lighing
    • Compute Shaders for simulations and map generation
    • Instanced Rendering

Screenshot

A custom game engine built using OpenGL, featuring Box2D physics, 3D animation skinning, and sound integration with OpenAL. It was developed to create games for various game jams and personal projects.

  • Key Features:
    • Box2D Physics
    • 3D Animation Skinning
    • Sound system with OpenAL
    • Normal mapping
    • Procedural Terrain
Image 1 Image 2

A compact vehicle with a water pump that can be remotely controlled via a mobile Android app.

  • Key Features:

    • Remote Vehicle Control: Users can move the vehicle in any direction and adjust its speed via the Android app.
    • Pump Operation: The app allows for the control of the water pump, enabling users to manage the intensity of the firefighting operation.
    • Robotic Arm Manipulation: The arm can be precisely controlled, allowing for accurate targeting of the water spray, including the ability to rotate and extend the arm.
  • Technology Stack

    • ESP32 Microcontroller: Manages the hardware components and Wi-Fi communication.
    • Java (Android App): Provides the interface and logic for user interaction, communicating with the ESP32 via the Volley library.
    • Servo Motors: Used in the robotic arm for accurate movement.
    • Wi-Fi: Facilitates communication between the Android app and the ESP32 microcontroller.

Screenshot

๐Ÿ“ซ Get in Touch

Feel free to explore my repositories, and if you have any questions or want to collaborate, don't hesitate to reach out!

Popular repositories Loading

  1. nahiim.github.io nahiim.github.io Public

    HTML 1

  2. Obsidion Obsidion Public

    C++ Cross Platform 3D game engine

    C++ 1

  3. algos_and_ds algos_and_ds Public

    C++ 1

  4. GifSleuth GifSleuth Public

    C++ 1

  5. The-Forge_Playground The-Forge_Playground Public

    C++ 1

  6. Nabla Nabla Public

    Forked from Devsh-Graphics-Programming/Nabla

    OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android

    C++