Updated

PORTFOLIO2025

Full Stack DeveloperKeane Small

Keane Small

Full Stack Web Developer

As a passionate and detail-oriented web developer, I specialize in front-end and back-end development. I create intuitive and dynamic websites that provide a seamless user experience.

Keane Small

Skills

  • React
  • JavaScript
  • Node.js
  • Angular
  • Express
  • PostgreSQL
  • HTML & CSS
  • TypeScript
  • MongoDB
  • RESTful APIs
  • Git & GitHub
  • Responsive Design

FEATURED WORK

Consume github API

Consume github API

Returns a list of pull requests filtered by date, including PRs that were created, updated, merged or closed between the given dates.

JavaScriptAPIGitHub
Semitone Difference

Semitone Difference Calculator

Interactive music theory application that displays two notes from the note circle and validates user input for the semitone difference.

JavaScriptUIAlgorithm
Email Inspirational Quote

Email Random Quote

Automated service that sends random inspirational quotes to specified email addresses using Node.js and email APIs.

JavaScriptEmailAPI
Node File IO

Node And File IO

Backend service for capturing and managing prospective student information using Node.js with JSON file-based storage.

Node.jsFile IOBackend
Memory Game

Memory Game

Classic memory card matching game built with vanilla JavaScript, featuring smooth animations and responsive design.

JavaScriptUIGame
Validate SA ID

Validate South African ID

Algorithm-based validation tool that verifies the authenticity of South African ID numbers using checksum validation.

JavaScriptAlgorithmValidation

CERTIFICATIONS

Certificate 1
Certificate 2
Certificate 3

LET'S CONNECT

Location

Cape Town, South Africa