Tatenda Moyo, full-stack developer

Software built for launch day, and every day after.

Full-stack developer working with banks, start-ups and small businesses. React and TypeScript up front, Node.js, PostgreSQL and AWS underneath, and the tests and pipelines that keep it all shipping safely.

  • JohannesburgOpen to full-stack roles
  • AWS CertifiedCloud Practitioner, 2026
  • Project Lead of the YearCOOi Studios, 2026

How I take a product from brief to production

  1. ScopeTurn client requirements into clear, buildable tasks for the team
  2. BuildReact and TypeScript front ends, serverless Node.js APIs, PostgreSQL
  3. TestLint, type-checks and 70+ unit tests gate every pull request
  4. SecureRow-level security, field encryption and POPIA-ready consent logs
  5. ShipGo-live runbooks, smoke tests and a rollback plan

Selected work

Client names and confidential details are withheld. Each case study covers the problem, what I built and where the work stands today.

Fintech client engagement

A financial-wellness platform, from MVP to production

Led a team of three to design, build and launch a web platform that helps South Africans get out of expensive debt, understand their finances and unlock cash from assets they already own.

Read the case study
Role
Full-stack developer and lead
Stack
React, TypeScript, Node.js, Supabase PostgreSQL, Vercel
Highlights
Live in production since October 2026. Row-level security on every table. 70+ tests on every pull request.
Corporate banking

Customer-journey analytics for a trade finance portal

Implemented Adobe Analytics tracking in a React portal where corporate clients apply for and approve trade finance products, fixing audit defects and extending tracking from one product to five journeys.

Read the case study
Role
Developer, Technology Analyst
Stack
React, JavaScript, Adobe Launch, Adobe Analytics, Jest
Highlights
Tracking extended from one product to five journeys. Tags verified across four product lines.
Banking cloud and data

Cloud migration and reporting pipelines for a bank

Supported an application migration onto AWS, then designed the data pipeline and Power BI dashboards that give a transactional banking division clearer visibility of its channels.

Read the case study
Role
Technology Analyst
Stack
AWS (S3, Glue, Athena), Kubernetes, GitHub Actions, Octopus Deploy, Azure AD, Power BI
Highlights
Single Sign-On with Azure AD and OIDC. ETL pipeline designed for cost and network security.

Experience

Consulting work for banking clients, plus independent client delivery on the side.

  1. Jan 2026 to present

    Technology Analyst

    CO Open Innovation Studios

    • Implement Adobe Analytics tracking across a corporate trade finance portal built in React.
    • Support a cloud migration onto AWS with GitHub Actions, Octopus Deploy, Kubernetes and Azure AD Single Sign-On.
    • Designed an AWS ETL pipeline and Power BI dashboards for a transactional banking division.
    • Lead the studio's internal AWS cloud capability: business case, roadmap and positioning for client work.
  2. 2026 to present

    Full-Stack Developer and Lead

    Independent client engagement

    • Took a fintech client's financial-wellness platform from scope to a live production launch with a team of three.
    • Owned architecture, security, CI/CD, the go-live runbook and the client relationship.
  3. Jun 2025 to Dec 2025

    Technology Analyst, Professional in Training

    CO Open Innovation Studios

    • Built a Python proof of concept that used agentic AI to automate RFP sourcing for a corporate banking team, replacing manual sorting.
    • Built the frontend that lets teams filter, search and view RFP information, and contributed the backend integration.

Other builds

Websites for small businesses, hackathon and competition entries, and learning projects.

  • Precision Energy Systems

    An SEO-focused website that gave a new energy business its first online presence.

  • UNNATI Training Academy

    An SEO-focused website where prospective students explore the academy's programmes.

  • IEEE ICTAS 2025

    Maintained and upgraded the React website for the IEEE ICTAS conference.

  • GoPhish

    A Python phishing-simulation app built for the SANS AI Cybersecurity Hackathon 2025.

  • Nutrilink

    An FNB App of the Year entry offering students discounted packages of everyday food.

  • Smart Inventory System

    Tracks expiry dates for grocery stores and alerts managers before stock expires.

  • Weather and solar energy analysis

    Uses weather data to predict solar energy generation, with pandas and scikit-learn.

  • TA Pixel Studio

    A studio site offering web and digital marketing services to small and medium businesses.

Skills

Every tool here has been used in the work above.

Programming and full-stack

JavaScript (ES6+), TypeScript, React, Node.js, Python (Flask, Django), C#, HTML, CSS, Tailwind CSS, Vite, REST APIs

Data and databases

PostgreSQL, Supabase, SQL, MySQL, Power BI, Power Query, Python data analysis

Cloud and DevOps

AWS (S3, Glue, Athena), Vercel, Docker, Kubernetes, GitHub Actions, Octopus Deploy, CI/CD, Git

Testing and quality

Vitest, Jest, Playwright, ESLint, code review, browser DevTools

Security and integrations

OAuth, Azure AD SSO and OIDC, row-level security, OWASP, POPIA, OpenAI API, Paystack, Adobe Analytics

Ways of working

Agile delivery, technical documentation, stakeholder management, cost modelling, Lucidchart

Recognition and education

  • Project Lead of the YearCOOi Studios, 2026
  • AWS Certified Cloud PractitionerAmazon Web Services, 2026
  • The Early Bird AwardCOOi Studios, 2025
  • COOi Values AwardCOOi Studios, 2025
  • Bachelor of ICT in IoTDurban University of Technology, 80.6% course average
  • MICT SETA Lab AssistantLeadership

Let's build something ready for real users.

I'm open to full-stack developer roles and selected freelance projects. Email is the quickest way to reach me.