James Ruben
James Ruben

About James

Personal Introduction: I’m James Ruben from Windhoek. I discovered computing early on through simple scripting and small automation tasks, which quickly grew into a deep interest in software development. I’m currently a 2nd-year Computer Science student at NUST focusing on Software Development, where I’m learning both theory and practical skills through coursework and small projects.

Why I Code

I’m driven by problem-solving and the creative aspect of turning ideas into working software. I enjoy breaking complex problems into smaller pieces and using code to automate, visualise, or simplify tasks. What excites me most about technology is its ability to make everyday tasks easier and to scale solutions to reach many people.

Education & Journey

  • Degree: BSc Computer Science (2nd Year) — NUST
  • Why Software Dev: I chose software development because it combines logical thinking with creative building; it lets me make tools that help people and businesses.

Next Steps

Right now I’m focused on strengthening my web development skills (React + backend basics) and contributing to small team projects to gain real-world experience.