My Portfolio

Junior Full-Stack Developer

Hi, I'm Riaan, a junior Full-Stack Developer based in Cape Town, South Africa.

or View My CV

Riaan la Grange

About Me

Full-stack web developer with experience building and deploying websites & web applications using React, Next.js TypeScript, Tailwind CSS, Node.js, Flask & PostgreSQL. Comfortable designing responsive, component-driven frontends and building and integrating backend APIs and services. Hands-on experience with Linux environments, networking, and server administration.

/bg1.jpg
JavaScript, TypeScript, Next.js, Node.js
I build and deploy real-world systems
Remote, autonomous, collaborative
Comfortable working remotely, in-office and independently
Linux, Docker, AWS, Git, Bash
My tech stack
ScriptingLinuxDocker
AWSDatabasesTypeScript
/grid.svg
/b4.svg
Systems, infrastructure, automation
DevOps-focused engineer
/b5.svg
/grid.svg
From code to deployment
Building production-ready applications
Learning-focused, hands-on
Open to junior Full-Stack Developer / DevOps roles

Recent Projects

Reddit-Style Blog Platform (Yappit)

Full-stack web application built with Node.js, Express, Prisma, and React. Dockerized and deployed on AWS EC2 with S3 integration and automated CI/CD.

thumbnail
Project Task Tracker (Taskr)

Task management web app built with Next.js, Tailwind CSS, and Shadcn UI. Hosted on Vercel with custom domain and error monitoring via Sentry.

thumbnail
Karate NPO Mobile App (NWS)

Mobile app published on Google Play for a non-profit organization (New World Shotokan). Includes role-based authentication, real-time messaging, and media uploads.

thumbnail

Work Experience