Rand Hasib

download pdf

Software Engineer

Sulaimani, Iraq · randdotdev@gmail.com · linkedin · github

summary

Software engineer building full-stack applications, primarily with Golang, TypeScript, and React. Systems thinker drawn to backend systems and understanding software from first principles.

projects

E-Campus

capstone project
  • · Architected an end-to-end educational platform for university administration, classroom management, and a social feed, built as a modular monolith with hexagonal architecture and a 65+ table schema.
  • · Implemented an append-only data model for critical academic records, ensuring complete history auditability and computing read-time derived aggregates to eliminate silent data drift.
  • · Designed an API modeled after Google's API Improvement Proposals (AIPs), secured by a custom policy engine at the HTTP edge that gates access by organizational scope, course seat, and permission level.
  • · Built a centralized file storage subsystem using MinIO, structured around a Unix inode-inspired, content-addressed design to manage system-wide deduplication and safe deletion via reference counting.
golang · postgresql · redis · minio · typescript · reactGitHub
  • · Implemented an HTTP/1.1 protocol server over raw TCP sockets, managing low-level byte stream parsing, partial read fragmentation, and structured response serialization without external networking frameworks.
  • · Built a full-stack library management system for cataloguing books, managing members, and handling borrowing with separate staff and member roles, featuring automated tracking for loans, returns, overdue fines, and early-return rewards.
c# · asp.net core · ef core · typescript · reactGitHub
  • · Developed a minimal personal finance tracker for income, expenses, and debts, organized by category.
next.js · typescript · prisma · postgresqlGitHub

skills

Backend
golang · typescript · node.js · c#
Frontend
react · next.js · tailwind css · html/css
Databases
postgresql · redis · prisma
Systems
linux · git · docker · neovim · herdr

education

University of Sulaimani

2022 – 2026
B.Sc. in Computer ScienceSulaimani, Iraq

languages

Kurdish (Native) · English (C1) · Persian (B1) · Arabic (Lower B1)