Skip to content
Isaac Tsienyane neutral smiling.

Developer Portfolio

Isaac Zak Tsienyane

Front-end & Mobile Developer building reliable, polished products across web, iOS, and Android.

I work across the stack — Vue, Nuxt, and React on the frontend, PHP and Firebase on the backend — and extend into native iOS and Android development, including permission flows and device integrations.

Based in Gauteng, South Africa.

SEC.02

Projects

01

Miduty

wip

Enterprise production duty management system for MiWay's IT department, coordinating weekly on-call rotation across 8 development teams.

Nuxt 3 Laravel Azure AD SSO Jira API
02

Job Site Portal

active

Job listing and career portal with a responsive results layout, authentication-aware navigation, and a fully tested component suite.

Vue 3 Pinia Vite Jest
03

Rick and Morty Universe Explorer

active

Browse characters from the Rick and Morty universe via the public API, with paginated grids and detailed character views.

Vue 3 Vite Axios
04

Notepad

active

A notepad app with real-time sync and Google sign-in, backed by Firebase.

Vue.js Firebase Google Auth
05

Firebase Chat

active

Real-time chat application built with Vue.js and Firebase.

Vue.js Firebase
06

Nokia 3310 Snake

active

A recreation of the classic Nokia 3310 Snake game.

Vue 3
07

Location Detection

active

A location detection app built on the Google Maps API.

Vue 3 Google Maps API
08

Personal Website

active

Developer portfolio built with Astro and Tailwind CSS v4. Focused on fast static delivery, responsive navigation, and accessible theme controls.

Astro Tailwind CSS TypeScript Design Systems
SEC.03

Experience

Frontend Developer / Mobile App Developer

MiWay Insurance Limited

Centurion, South Africa

Sep 2022 - Present
  • Architected a dynamic maintenance mode on Miway Blink using Firebase Realtime Database, enabling on-the-fly activation with no user-side refresh.
  • Led Android (9-13) and iOS (Swift, iPhone 13+) permissions flow development using Java, Swift, and JavaScript plugins.
  • Shipped the Miway Blink referral feature end-to-end — Vue.js/Nuxt frontend, Oracle/PHP backend — letting clients refer others and earn cashback.
  • Won 'Best Innovative Idea' at the 2023 MiWay Hackathon for an AI/OCR feature that reads car number plates, odometers, and license discs from user photos.
  • Built a Nuxt middleware layer for route management (disabling, redirects, scheduling) driven by Firebase, and integrated Huawei (HMS) push notifications and redirection logic.
  • Placed runner-up at the 2025 MiWay Hackathon.
  • Architected and developed a telematics plugin enabling telematics providers to be added to the mobile app, building the Java and iOS implementations and integrating it into the MiWay Self-Service app.
  • Build and maintain the MiWay website on Nuxt 3 and Prismic, continuously shipping new slices and functionality against business requirements.
  • Architected and developed Miduty, a Nuxt 3/Laravel POC for managing production duty rotation across 8 teams, with Azure AD SSO, Jira AI-summarized standup prep, and automated leave-conflict/stand-in handling.
Vue.js Nuxt Firebase iOS Android PHP Laravel Prismic

Full Stack Engineer

Exclusive Books

Johannesburg, South Africa

Mar 2020 - Aug 2022
  • Upgraded the company website from Symfony 2.2 to Symfony 3 and made all pages/tables mobile responsive.
  • Built voucher management functionality on the intranet, replacing manual production-database edits with an auditable, permissioned workflow for customer care agents.
  • Created a store foot-count management system for Store Managers to log and report data on a daily/weekly/monthly basis.
  • Developed an employee data collection system for POPI Act compliance, letting staff self-update their details with HR export/edit access.
  • Rebuilt the company blog off WordPress 3, adding a new UI, social sharing, booking integration, Mailchimp, and Google Analytics.
PHP Symfony WordPress MySQL

Web Developer

inSite Education

Johannesburg, South Africa

Mar 2016 - Aug 2019
  • Developed a geolocation service for the USN (South Africa) website.
  • Built a custom drag-and-drop email creator with Backbone.js, HTML, and a PHP backend, with cross-device send/test previews.
  • Added responsive design to the core of the Siteworx custom CMS and built marketing sites for client branding.
  • Supported the electronic board pack product by training clients and handling day-to-day queries.
PHP Backbone.js CMS Responsive Design

Education

National Diploma in Software Development

Vaal University of Technology

2011 - 2014
  • 12+ web development certificates completed post-graduation
  • 400+ hours on the freeCodeCamp front-end developer certification
SEC.04

Skills & Certifications

Honors & Awards

Best Innovative Idea — MiWay Hackathon
MiWay Insurance, 2023
Runner-up — MiWay Hackathon
MiWay Insurance, 2025
Originated & Built the Miduty POC
MiWay Insurance

Frontend

JavaScript Vue.js Nuxt.js React.js Astro Backbone.js jQuery HTML/CSS Tailwind CSS Coffeescript

Mobile

iOS (Swift) Android (Java) Permission Flows Huawei HMS Integration

Backend & Data

PHP Laravel Node.js MySQL MongoDB Firebase Realtime Database Oracle

Frontend Tooling & Testing

Vite Pinia Jest Vue Testing Library ESLint

Tools & Platforms

Git npm REST APIs Ajax Axios Google Maps API Google Auth Prismic CMS WordPress CCNA Networking

Languages

English Professional Working
Setswana Native / Bilingual
Zulu Fluent
Japanese Conversational