C#, C++, JAVA, HTML, CSS, TYPESCRIPT, JAVASCRIPT, PYTHON, SQL, NoSQL
- AI WITH PYTHON
- I made a few personal projects in python using Tensorflow and Keras
I have 4 year of experience in game development and 3D programming, with hands-on work using technologies such as OpenGL, Unity, and custom-built game engines. During this time, I’ve developed a wide range of projects, from experimental prototypes to fully functional systems. Some highlights include:
- Voxel-based games: Developed a voxel shooter inspired by Ace of Spades and implemented a procedural marching cubes terrain system in Unity.
- OpenGL Minecraft clone: Built a basic Minecraft-style game using OpenGL and C++, handling chunk management and rendering manually.
- Custom rendering pipeline: Designed and implemented my own OpenGL-based rendering engine, with support for model importing, skeletal animation, and terrain rendering.
- Physics simulation: Integrated Bullet Physics into my engine to simulate realistic collisions and dynamics.
- GPU ray tracing: Created a real-time raytracer using GPU acceleration and a Bounding Volume Hierarchy (BVH).
- Voxel ray tracing: Built a simple real-time voxel raytracer using Sparse Voxel Octrees (SVOs) for efficient scene representation.
- Multiplayer networking: Added basic multiplayer support to my custom engines, including simple client-server communication.
I enjoy tackling systems-level challenges, building tools and engines from scratch, optimizing and pushing technical boundaries—especially in 3D graphics.
- NODE.JS
- I made a few personal projects using AI api calls in Node.js using typescript, html and css.
- Databases
- I made a few personal projects using SQL and NoSQL, where I designed and optimized database schemas, wrote efficient queries, and implemented relationships between tables/collections. I also explored indexing, joins, transactions, and data normalization in SQL, while experimenting with flexible document structures, aggregation pipelines, and scalability in NoSQL. These projects gave me hands-on experience in balancing performance, consistency, and usability when working with different types of databases.