Skip to content
View SafetImamovic's full-sized avatar

Highlights

  • Pro

Block or report SafetImamovic

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SafetImamovic/README.md

Safet Imamović - Graphics Programmer, Systems Builder, and Product Founder

I build software where mathematics becomes visible-renderers, simulations, developer tools, and interactive systems.

EngineCV Oxide Render Engine The Fourth Process


About Me

I'm a Master's student in Software Engineering from Bosnia and Herzegovina, particularly interested in computer graphics, systems programming, and mathematics.

  • 🦀 Building graphics and systems projects primarily in Rust
  • 🎨 Exploring real-time rendering, WebGPU, and GPU architecture
  • 🚀 Founder of EngineCV
  • 🎮 Founder of The Fourth Process
  • 🧠 Interested in building engines, tools, and complex systems from scratch
  • 💬 Ask me about Rust, WebGPU, rendering, or software architecture

Featured Work

Oxide Render Engine

Stylized car rendered using the Oxide Render Engine

Maxwell rendered using the Oxide Render Engine

A lightweight 3D render engine for native and web applications, built using Rust, WebGPU, and WebAssembly.

Rust wgpu WebGPU WebAssembly

Explore Oxide →

Terminal 3D Renderer

Rotating triangular bipyramid rendered in a terminal

A software 3D renderer written from scratch in C that draws animated geometry directly inside the terminal.

C Linear Algebra 3D Rendering

View the Renderer →


EngineCV

EngineCV

A local-first, developer-oriented platform for creating, maintaining, and automating professional CVs.

Visit EngineCV  •  GitHub Organization


Currently Building

  • EngineCV: programmable, local-first CV tooling and automation
  • Bracket: a competitive mathematics game developed by The Fourth Process
  • Graphics Experiments: renderers, GPU simulations, and interactive visual tools

Technical Focus

Area Technologies and interests
Graphics WebGPU, wgpu, WGSL, real-time rendering, engine architecture
Systems Rust, C, C++, WebAssembly
Applications TypeScript, React, Next.js
Research Reinforcement learning, simulation, optimization
Foundations Linear algebra, algorithms, software architecture

Organizations

Developer-first tooling for creating, maintaining, and automating professional CVs.

View EngineCV organization

Building competitive games, interactive experiences, and experimental systems.

View The Fourth Process organization

Languages and Tools

Languages and tools


“If you need more than three levels of indentation, you're screwed anyway, and should fix your program.”

- Linus Torvalds

Pinned Loading

  1. oxide oxide Public

    A lightweight 3D render engine that runs on WebGPU (wgpu rust implementation) written in Rust.

    Rust 1

  2. terminal-3d-render-engine terminal-3d-render-engine Public

    A lightweight 3D render engine that runs directly in the terminal.

    C

  3. GRIT GRIT Public

    General Rust Interface Tool. A do-it-all CLI built with Rust. GRIT is a modular, general-purpose command-line tool written in Rust, designed to provide a variety of small but powerful utilities und…

    Rust 1

  4. Student-Management-System Student-Management-System Public

    Student Management System Internship Project Symhony SA

    Python

  5. AudioSystem AudioSystem Public

    Projekat iz Objektno Orijentisanog Programiranja. Audio system za navigiranje audio fajlova, puštanje pjesama, kontroliranje glasnoće, skipping. U suštini platforma za slušanje muzike.

    C++ 1

  6. ForgeAI ForgeAI Public

    ForgeAI is a VST plugin* and website allowing users to generate MIDI files based on natural language instructions, powered by Google Gemini AI models.

    Python 3