Shaun Adams profile picture

Hello, I'm

Shaun Adams

I'm a Full Stack Developer

BSc Computer Science & Information Systems Major

Get To Know More

About Me

Profile picture

Experience

4+ years

Full Stack Development

Education

University of Western Cape

BSc Computer Science & Information Systems

Resourceful and dedicated Full Stack Developer with hands-on experience delivering scalable, user-focused applications using modern web technologies. Skilled in both frontend and backend development with a grasp of software architecture, databases, and team collaboration.

Passionate about tech solutions that have real-world impact particularly in education, agriculture, and social good. Seeking a role where I can continue to grow my skills and contribute meaningfully to a mission-driven team. Languages: English & Afrikaans.

Explore My

Experience

Full Stack Developer - Agrista

Jul 2025 - Sep 2025 (Contract)
MedusaJS PostgreSQL MikroORM Tailwind MapLibre

Contributor to agricultural platform development focused on farmers and agriculture:

  • Frontend Development: Designed and implemented modern, engaging interfaces using Medusa.js and Tailwind
  • Implemented feature collections for displaying interactive maps of farms/fields/parcels using MapLibre + MapTiler
  • Backend Development: Developed using Medusa.js, MikroORM, PostgreSQL with REST APIs for seamless communication
  • Added security measures to ensure only associated farms are displayed per farmer
  • Version Control & CI/CD: Used Git, GitHub and Railway for continuous integration

Full Stack Developer - GivenGain

Apr 2024 - May 2025
Next.js Nest.js MySQL TypeORM Tailwind AWS

Contributor to global non-profit fundraising platform empowering charity to raise funds online:

  • Frontend Development: Used Next.js and Tailwind to design modern, engaging interfaces
  • Delivered dynamic and responsive interfaces that enhanced user experience
  • Backend Development: Developed robust server-side functionalities using Nest.js and TypeORM
  • Wrote comprehensive unit tests contributing to quality code delivery
  • Implemented REST APIs for seamless frontend-backend communication
  • Database: Contributed to writing MySQL database queries
  • Version Control & CI/CD: Used Git and GitHub for continuous integration

Full Stack Developer - Freelance

Jul 2023 - Apr 2024
C# .NET Blazor SQL Azure

Collaborated in small team to build web-based e-learning resource application:

  • Developed core application features using C# and .NET with SDLC principles
  • Built interactive, component-based UIs with Blazor for engaging user experience
  • Designed and implemented SQL Server schemas and queries for reliable data storage
  • Used Azure for hosting, configuration, and secure connection management
  • Implemented user registration, login and role-based access control
  • Integrated multimedia training content for web app and PWA experience

Full Stack Developer - Mezzanine

Jan 2021 - Jul 2023
Java PostgreSQL JavaScript Vue.js SCSS Bootstrap

Key contributor to Connected Farmer Plus (now evuna) with impact on agricultural sector in Africa:

  • Frontend Development: Used Vue.js, JavaScript, and Bootstrap for modern, engaging interfaces
  • Backend Development: Developed robust server-side functionalities using Java with unit tests
  • Implemented REST APIs for seamless frontend-backend communication
  • Database Design: Designed and maintained Postgres databases for efficient data management
  • Version Control & CI/CD: Used Git, Bitbucket, SourceTree, and Jenkins for continuous integration
  • Strategic Impact: Developed solutions for smallholder farmers including market access and collections
  • Integrated village-based advisor functionalities for farmland and farmer management

Explore My

Technical Skills

Frontend Development

React / Next.js

Experienced

Vue.js

Experienced

JavaScript / TypeScript

Experienced

Tailwind CSS

Experienced

Bootstrap

Experienced

Blazor

Intermediate

Backend & Databases

Nest.js

Experienced

Java

Experienced

C# / .NET

Intermediate

Python

Intermediate

PostgreSQL / MySQL

Experienced

TypeORM / MikroORM

Experienced

Cloud & DevOps

AWS

Intermediate

Azure

Intermediate

Git / GitHub

Experienced

Railway

Intermediate

MapLibre / Maps

Intermediate

MedusaJS

Intermediate

Browse My Recent

Projects

Movie Catalog App

A responsive web application for browsing and discovering movies with search functionality and detailed movie information.

JavaScript HTML CSS

Rock Paper Scissors Game

An interactive browser-based game with smooth animations, score tracking, and engaging user interface design.

JavaScript HTML CSS

Creative Portfolio

A creative portfolio website showcasing design work and creative projects with modern aesthetics and smooth navigation.

HTML CSS JavaScript

Get in Touch

Let's Work Together

Ready to start a project?

I'm always excited to work on interesting projects and collaborate with amazing teams.

Send Message