---
title: "Rounak Paul (@rounakpaul) | Hashnode"
description: "Rounak Paul (@rounakpaul) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@rounakpaul"
---

@rounakpaul

# Rounak Paul

@rounakpaul · Kolkata, India · Joined April 2026

### [Rasterization from Scratch: Drawing a Triangle](https://vec4.hashnode.dev/rasterization-from-scratch-drawing-a-triangle?utm_source=hashnode&utm_medium=feed)

What we're doing Last post: black window, nothing drawn. This post: a full-screen cycling color and a filled triangle — the first real pixels we write ourselves. Two new things added to the codebase:

5 min read · [vec4.hashnode.dev](https://vec4.hashnode.dev/rasterization-from-scratch-drawing-a-triangle?utm_source=hashnode&utm_medium=feed)

[May 3](https://hashnode.com/posts/rasterization-from-scratch-drawing-a-triangle/69f7835e76c1469ba4d1580e)

### [Rasterization from Scratch: Project Setup](https://vec4.hashnode.dev/rasterization-from-scratch-project-setup?utm_source=hashnode&utm_medium=feed)

What we're building Theory is done. Now we write code. This series implements a software rasterizer — entirely on the CPU, writing pixels directly into a framebuffer. No OpenGL. No Vulkan. No shortcut

3 min read · [vec4.hashnode.dev](https://vec4.hashnode.dev/rasterization-from-scratch-project-setup?utm_source=hashnode&utm_medium=feed)

[May 3](https://hashnode.com/posts/rasterization-from-scratch-project-setup/69f765220ab374db99d4a324)

### [Rasterization from Scratch: How Triangles Become Pixels](https://vec4.hashnode.dev/rasterization-from-scratch-how-triangles-become-pixels?utm_source=hashnode&utm_medium=feed)

Why rasterization exists At some point, all rendering boils down to a simple question: Given a triangle, which pixels on the screen belong to it? GPUs answer this billions of times per second. But t

3 min read · [vec4.hashnode.dev](https://vec4.hashnode.dev/rasterization-from-scratch-how-triangles-become-pixels?utm_source=hashnode&utm_medium=feed)

[Apr 28](https://hashnode.com/posts/rasterization-from-scratch-how-triangles-become-pixels/69f110a410a70b3335f7228d)
