← edrichbarnard
Portrait of Edrich Barnard

Curriculum vitae

Edrich Barnard

Full-Stack Software Engineer

01Profile

Full-stack software engineer with close to six years of production experience across Agri-Tech, fitness, cold storage, cellar management, banking and church tech. Owns products end to end, from database schema and APIs to native plugins and App Store releases, and has led client projects from scoping to delivery. Currently runs the white-label Flutter platform and its release pipeline for a New York-based team.

02Experience

  1. Jul 2025 – Now · Remote, New York

    Full-Stack Software Engineer · Inspiration Starts Here

    • Mobile engineering: designed and built, solo, a white-label Flutter application that runs all of the company's branded apps from a single codebase.
    • Release engineering: own the iOS (TestFlight) and Android (Google Play) release process for every white-label app, and wrote the scripts and tooling that automate builds and releases down to as few steps as possible.
    • Site builder: built the effects and animation engine that drives the visual effects in the company's website builder.
    • Full-stack feature development: build and maintain core product features on a custom PHP backend and Vue.js frontend.
    • Production support: take part in the on-call rotation, triaging and fixing internally reported bugs and issues.
    • Flutter
    • PHP
    • Vue.js
    • TestFlight
    • Google Play
    • Release automation
  2. Dec 2020 – Jul 2025 · Paarl, South Africa

    Full-Stack Software Developer · I3 Zone Development

    • Project leadership: led most of the projects I worked on — client communication, scoping and project management through to delivery — and took part in interviewing new candidates.
    • Agri-Tech: built and maintained a fruit-evaluation platform used by around 200 people, with a Laravel, MySQL and Redis backend, an Angular front end and a native Android app.
    • Cold-chain monitoring: built real-time monitoring in MeteorJS on Teltonika sensors, tracking temperature and humidity and plotting GPS routes on a map.
    • Fitness: designed and launched a fitness application with Vue.js and Cordova, focused on user experience.
    • Cellar management: contributed to cellar management systems integrating ASP.NET and React.
    • Banking: implemented Cordova plugins in Swift and Kotlin for cross-platform iOS and Android support.
    • In-house products: developed functionality for in-house solutions using Grails and Spring Boot.
    • Build and infrastructure: updated Jenkins build scripts, maintained servers for performance and reliability, and evaluated AWS DynamoDB as a data store for a client project.
    • Push notifications: implemented device notifications using Firebase Cloud Messaging.
    • Laravel
    • Angular
    • MySQL
    • Redis
    • Android
    • MeteorJS
    • Teltonika
    • Vue.js
    • Cordova
    • ASP.NET
    • React
    • Grails
    • Spring Boot
    • Swift
    • Kotlin
    • Firebase
    • Jenkins
  3. Jan – Feb 2019 · Paarl, South Africa

    Intern · One2One IT Services & Solutions

    • IT support: hardware and software installs, networking and cabling, and day-to-day troubleshooting.

03Selected projects

Lewende Woord App · Mobile app

The church app for Lewende Woord Paarl: sermons, a Bible with verse of the day, events with RSVP, connect groups, courses, notes, prayer requests and push notifications.

Lewende Woord Portal · Admin portal

Where church staff run the app: sermons, events, groups, announcements, media and role-based access. Rewritten from Svelte to Vue 3 as the platform grew.

Lewende Woord Platform · Backend

The Supabase backend behind the app and portal: Postgres schema and permissions, role management, group posts, prayer requests, a pastoral blog and push notification dispatch from edge functions.

OmniLevel · macOS app

Native menu-bar audio utility for Apple Silicon: per-app routing and mixing, a 16-band parametric EQ, AutoEQ headphone profiles and a full loudness monitor suite.

FlowState · Developer tool

Menu-bar launcher that boots a whole dev environment in one click — Docker, database, backend, frontend, IDE and browser — in the right order, every time.

Nexus Hub · Platform

A personal life-hub that pulls Spotify, GitHub, collections, media and sport behind one API, with a Vue desktop dashboard on top.

04Currently

  • Oct 2026 Designing and building edrichbarnard.co.za
  • Sep 2026 Building OmniLevel — per-app audio for macOS
  • Aug 2026 Push notifications and Groups 2.0 for the Lewende Woord app
  • Aug 2026 Shipping white-label Flutter apps at Inspiration Starts Here

138 GitHub contributions in the last year · longest streak 7 days · github.com/Edrich0902

Generated from the same data as the website. The accent you pick here is used when printing.