GoFlow Queue
A concurrent background job processing system built with Go. It explores worker pools, goroutines, channels, PostgreSQL, job retries and graceful shutdown.
View repository ↗go func() {
worker.Process(
jobQueue,
)
}()
SOFTWARE ENGINEERING STUDENT
I'm Naufal Albani Rahman, a final-year Software Engineering student focused on backend development, system fundamentals, Linux, and cybersecurity.
$ whoami
naufal-albani-rahman
$ focus
Go Backend Development
$ technologies
Go · PostgreSQL · Docker · Linux
$ status
learning → building → improving
_01 — ABOUT
I'm a final-year Software Engineering student who enjoys understanding how software works from the backend up.
My current focus is Go backend development, where I'm learning to build APIs, concurrent systems, database-driven applications, and reliable services.
I also have an interest in Linux and cybersecurity, which helps me approach backend development with security and system fundamentals in mind.
Understand the fundamentals.
Turn knowledge into working software.
Test, debug, refactor and learn.
02 — STACK
03 — PROJECTS
A concurrent background job processing system built with Go. It explores worker pools, goroutines, channels, PostgreSQL, job retries and graceful shutdown.
View repository ↗go func() {
worker.Process(
jobQueue,
)
}()
A RESTful task management API built with Go and PostgreSQL, focusing on clean backend architecture, authentication, middleware and database integration.
View repository ↗A personal cybersecurity project exploring OSINT, reconnaissance, automation, cryptography and practical security experimentation.
View repository ↗04 — EDUCATION
PRESENT
Universitas Bina Sarana Informatika
Backend Engineering · Go · Database Systems · Linux · Cybersecurity
05 — CURRENTLY LEARNING
API design, clean architecture, error handling and testing.
PostgreSQL, query optimization, transactions and database design.
Concurrency, queues, workers, reliability and scalability.