SYSTEMS • RENDERING • PERFORMANCE
Systems-Oriented
Game Developer
I build performance-focused tools, rendering projects, and low-level game systems in C, Python, and C#.
Current focus
Engine logic, rendering, and architecture
About
Building what matters under the surface.
I am a game developer with a strong interest in backend engineering, low-level programming, and performance-oriented systems.
What drives me most is understanding how software works internally: memory management, rendering pipelines, architecture, and the decisions that turn a slow system into an efficient one.
I enjoy building engines, tools, and technical game projects where control and optimization matter more than abstraction.
I am especially interested in studios that build games with care, strong identity, and a real connection to their community.
Technical Focus
Core areas I work in.
Low-Level Development
- C programming
- Memory management
- Data structures
- Makefiles
- System-oriented project structure
Rendering & Game Tech
- Raycasting
- 3D rendering fundamentals
- Camera systems
- Rendering pipeline understanding
- Performance-oriented iteration
Development Tools
- Git
- Linux
- GTK3
- Pygame
- Unity
- Pyxel
Other Languages
- C#
- Python
- Octave
- JavaScript
- SQL
- Bash / HTML / CSS / OCaml
Featured Projects
Technical work worth showing.
3D Renderer in C
A low-level rendering project focused on displaying 3D objects in a custom window with free camera movement.
The most important part of the project was optimization. Reworking calculation order and render logic pushed performance from around 40 FPS to more than 200 FPS in heavier scenes.
- Built in C
- Free camera movement
- 3D object rendering
- Performance-focused iteration
Wolfenstein-Style Raycasting Game
A solo project inspired by early 3D shooters, built to learn raycasting and rendering logic from the ground up.
Beyond making it work, I focused on visual readability, lighting ideas, and stronger on-screen presentation.
- Raycasting implementation
- Visual readability focus
- Rendering-heavy gameplay project
- Built with Pygame
Sorting Algorithm Visualizer
A terminal-based visualizer written in C to represent sorting algorithms step by step.
It was built to understand algorithms through implementation and visualization while keeping execution clear, simple, and efficient.
- Written in C
- Terminal visualization
- Algorithm-focused learning project
- Solo implementation
Leadership & Work Style
Direction, structure, and execution.
Team Experience
I have worked on small team-based development projects and have often taken the lead role to turn ideas into concrete implementation plans.
Leadership Approach
During a school game project in Unity, I led the team, helped structure the work, and focused on turning available team resources into efficient progress.
How I Operate
I naturally tend to take responsibility for direction, organization, and technical clarity when working in groups.
Mindset
I like building systems that make sense internally.
What matters to me is not only making software work, but understanding why it works, where it slows down, and how its structure can be improved.
Modern software often focuses heavily on interface while neglecting user experience and technical quality. I prefer building things that are efficient, intentional, and well thought out.