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.
This project is a Vulkan-based 3D rendering engine developed in C++. The engine is being developed as a learning exercise and to showcase advanced rendering techniques and real-time graphics features. It includes various examples and implementations of modern rendering techniques, making it a robust foundation for graphics programming and engine development.
๐ฎ OpenGL Game Engine
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
![]() |
![]() |
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.
Feel free to explore my repositories, and if you have any questions or want to collaborate, don't hesitate to reach out!