EMPLOYER BRIEFING
Full-stack development, backend systems and data analysis experience for hiring managers and recruiters.
Kevin van Deventer
Full-Stack Developer & Data Analyst
I build web applications, APIs and data-driven business systems. My experience combines current React, Next.js and TypeScript development with Node.js, Express and MongoDB backend work, plus Power BI reporting. I am interested in full-stack, web, React / Next.js and Node.js roles, as well as suitable data analyst or BI opportunities.
Development & Data Tools
- Next.js - Core
- React - Library
- Node & Express - Backend
- Ruby on Rails - Full-stack
- MongoDB - Database
- Power BI & SQL - Reporting
- Tailwind CSS - Styling
- TypeScript - Logic
- Firebase - Data
- PostgreSQL - Database
- Cloudflare - Edge
- Technical SEO - Web delivery
TECHNICAL STACK
Tools for web applications, backend systems and reporting
Core
Next.js
Development & Data: 12 Core Tools
AI-ASSISTED ENGINEERING WORKFLOW
Practical assistance for planning, implementation, and review
Planning & Exploration
Clarifying Options & Requirements
AI tools support brainstorming, drafting questions, and comparing possible approaches before I choose an implementation.
Development Assistance
Drafting & Iteration
AI-assisted development helps with repetitive code, documentation drafts, and exploring fixes while I keep control of the implementation.
Review & Verification
Checking the Result
Generated suggestions are checked against the requirements, existing code, and relevant documentation before being accepted.
I use AI-assisted development tools as part of a wider workflow that includes reading documentation, writing code, testing changes, and understanding the business problem. I remain responsible for the technical decisions and the work delivered.
Start With the Problem
Define the user need, constraints, and expected result before using AI to help draft a solution.
Apply Developer Judgment
Review generated work for fit, readability, data handling, and integration with the existing application.
Verify the Change
Use relevant lint, type, build, and functional checks to assess the result and catch regressions.
Primary Tech Stack
TypeScript, JavaScript, React, Next.js, Tailwind CSS, HTML and CSS.
Node.js, Express, MongoDB / Mongoose, REST APIs, authentication, authorization and third-party integrations.
Power BI, SQL, PostgreSQL, Firebase and Arbutus Analyzer.
Ruby / Rails, Vue.js, collaborative Astro project experience, WordPress, Sanity and HubSpot CMS / CRM.
Git / GitHub, domain and hosting setup, website transfers, Vite, Figma, responsive UI, technical SEO, web performance and deployment / hosting.
Professional Experience
Independent Full-Stack Developer & Contract Data Analyst
2023–PresentFullWebDevKev / project-based clients
Build websites, web applications, APIs, database-backed workflows and CMS integrations, alongside contract Power BI dashboards and recurring business reporting.
Lead Developer & Digital Operations Manager
Jan 2022–Dec 2023Fitzgerald Housing & Charity · Australia / Remote
Led a seven-person cross-functional team across web development, WordPress, content and digital operations. Prototyped and presented a React-based redevelopment, then led the approved direction within company-managed systems. The personal repository is a prototype; final production source is company-owned.
Design, Marketing & Web Development Instructor
Sep 2022–Mar 2023International School of Siem Reap · Cambodia
Taught design, marketing and web development, explaining technical concepts and supporting learners with practical digital skills.
Forensic Data Analyst
Feb 2016–Apr 2017Shield Technology · Pretoria, South Africa
Used Arbutus Analyzer extensively for forensic data analysis and investigation work.
Explore the education workflows in Teach2Track and the map interface and authenticated API in Deeder. For reporting work, see my data analysis and Power BI services.
View selected projects and source availabilityCore Strengths
Software and Data Together
Build interfaces and backend workflows with an understanding of the data they produce and the reporting a business needs.
Business and Team Experience
Bring development leadership, digital operations and stakeholder communication to practical product decisions.
Clear Technical Communication
Draw on teaching experience to explain technical concepts and collaborate with both developers and nontechnical colleagues.
Role & Location
Education & Languages
OpenClassrooms
Full-Stack Developer Diploma
Bachelor's-level credential / EQF Level 6
Completed 2025
North-West University
University studies in Law and Psychology
Non-degree studies
Languages
English and Afrikaans: C2 / proficient
Developer Links
LET'S DISCUSS YOUR NEXT STEP
Hiring for your team or planning a business project? Share the role, requirements or reporting challenge, and we can discuss how I can help.
LET'S GET STARTED