Illustration of Kevin van Deventer at a developer workspace overlooking a city at night
Kevin van Deventer · Development & data

Better websites.Clearer data.Built for business.

I build websites and web applications, turn business data into useful reports, and handle the domains, hosting transfers and maintenance that keep things running.

Full-Stack Developer & Data Analyst · Ho Chi Minh City
Hiring for your team? View experience & CV

Technology Stack

Technologies I Build With

React and Next.js interfaces, Node.js APIs, database-backed applications, and Power BI reporting, supported by practical deployment and technical SEO experience.

  • Next.jsFramework
  • ReactFrontend
  • TypeScriptLanguage
  • Node.jsBackend
  • PostgreSQLDatabase
  • Tailwind CSSInterface
  • ExpressAPIs
  • MongoDBDatabase
  • Power BIReporting
  • Hosting & DomainsDelivery
  • SQLData
  • GitHubWorkflow

WHAT DO YOU NEED HELP WITH?

Pick the path that matches why you are here.

Build a website, web application, API integration or reporting solution.

Practical development for schools, shops, service businesses and startups: improve customer experience, workflows, visibility and reporting.

Explore Services
Services

What I Can Build, Improve, or Maintain

Development, integrations, and support shaped around your business goals. I also provide Power BI dashboards and recurring business reporting for teams that need clearer operational data.

Power BISQLReporting

Data Analysis & Business Reporting

Turn business data into useful dashboards, clear reports, and insights that help you track performance and make informed decisions.

Project Capabilities

  • Power BI dashboards
  • Recurring business reporting
  • Data analysis and visualization
Next.jsReactSEO

Custom Website Development

Responsive React and Next.js websites with clear content, useful forms, and technical SEO foundations for your business.

Project Capabilities

  • Custom React and Next.js build
  • SEO-ready page structure
  • Mobile-first responsive layouts
TypeScriptNode.jsMongoDB

Web Application Development

Dashboards, portals, and internal tools built with TypeScript interfaces, Node.js APIs, and databases that support your workflows.

Project Capabilities

  • Type-safe application architecture
  • Database and API integration
  • Reusable product components
ExpressMongoDBAPIs

Backend & API Integrations

Connect forms, databases, and business tools through REST APIs, authentication, and custom backend workflows.

Project Capabilities

  • REST API development
  • Third-party integrations
  • Database-backed workflows
LighthouseSchemaCWV

Performance & Technical SEO Audits

Review loading speed, crawlability, metadata, structured data, and accessibility, with a practical list of improvements.

Project Capabilities

  • Core Web Vitals review
  • Technical SEO cleanup
  • Actionable improvement roadmap
WordPressSanityHubSpot

CMS & Content Systems

Editable websites and CMS integrations that help your team publish content, manage enquiries, and maintain a consistent online presence.

Project Capabilities

  • CMS integration
  • Content editing workflows
  • Forms and CRM connections
DomainsHostingSupport

Domains, Hosting & Maintenance

Set up or transfer domains, move websites between hosts, and keep your site maintained. I work with your existing provider or help you choose one that fits your needs.

Project Capabilities

  • Domain setup and transfers
  • Hosting setup and website migration
  • Updates, fixes and ongoing maintenance

FEATURED WORK

Current web development and full-stack project experience.

View portfolio

Illustrative artwork · Not a project screenshot

01Developer Portfolio & Business Website

FullWebDevKev V2

Purpose: Present development experience and business services in one responsive website.

Implementation: Built with Next.js, React, TypeScript and Tailwind CSS, with Framer Motion, technical SEO, analytics integrations and deployment tooling.

Availability: This website is the project. Source code is not linked here.

Next.jsReactTypeScriptTailwind CSS
Explore the project

Illustrative artwork · Not a project screenshot

02Education Management Application

Teach2Track

Purpose: Support teacher and admin workflows for scholar tracking, session records and monthly reporting.

Implementation: Developed a React application with Firebase, Firebase Admin and React Router, including dashboards, session logging and reporting views.

Availability: Project overview. Source and live demo links are not published here.

ReactFirebaseFirebase AdminReact Router
Explore the project

Illustrative artwork · Not a project screenshot

03React & Rails Full-Stack Application

Deeder

Purpose: Connect a map-based React interface with authenticated backend services and real-time functionality.

Implementation: Built a React / React Router frontend with Google Maps integration and a Rails API using PostgreSQL, JWT, Redis and Action Cable, with OpenAPI documentation.

Availability: Project overview. Source and live demo links are not published here.

ReactRuby / RailsPostgreSQLREST API
Explore the project

HOW PROJECTS WORK

A clear build route from discovery to launch and support.

How web development projects work with FullWebDevKev

  1. PHASE 01

    Discovery and Audit

    We clarify the business goal, user needs, current technical state, content requirements, risks, and the smallest useful release path.

    Client Role
    Discovery interview, existing assets, and decision-maker context.
    Deliverable
    Project scope, priority list, and success criteria.
    Technical Focus
    Requirements engineering, technical SEO review, analytics baseline.
  2. PHASE 02

    Architecture and UX Plan

    I map the page structure, data model, user flows, component strategy, and performance constraints before implementation starts.

    Client Role
    Approve structure, content direction, and interaction priorities.
    Deliverable
    Implementation plan, wireframes or UI direction, and technical blueprint.
    Technical Focus
    Next.js architecture, schema planning, accessibility-first UX.
  3. PHASE 03

    Development

    The build moves in visible milestones with clean TypeScript, reusable components, responsive layouts, and reviewable staging updates.

    Client Role
    Review milestones and give focused feedback at agreed checkpoints.
    Deliverable
    Working staging link with iterative feature releases.
    Technical Focus
    React, TypeScript, APIs, database integration, design systems.
  4. PHASE 04

    Testing and Review

    I test the experience for mobile behavior, accessibility, metadata, crawlability, performance, and conversion friction.

    Client Role
    User acceptance testing and final content confirmation.
    Deliverable
    QA pass, Core Web Vitals checks, SEO checks, and launch punch list.
    Technical Focus
    Lighthouse, structured data, semantic HTML, responsive QA.
  5. PHASE 05

    Launch

    The project is deployed with production configuration, redirects, metadata, sitemap, robots rules, analytics, and monitoring basics.

    Client Role
    Approve go-live and confirm final business details.
    Deliverable
    Live production URL and deployment handoff.
    Technical Focus
    Domain and DNS setup, hosting configuration, website transfers and deployment.
  6. PHASE 06

    Support and Growth

    After launch, we track issues, plan improvements, and keep the system stable as content, traffic, and product needs evolve.

    Client Role
    Prioritize improvements and share user feedback or business changes.
    Deliverable
    Maintenance plan, improvement backlog, and health reports when needed.
    Technical Focus
    Monitoring, bug fixes, SEO iteration, technical debt reduction.

Clear scope · Regular updates · Practical handoff

From Build to Ongoing Support

Build your website. Connect your systems. Understand your data.

I help businesses turn ideas into working websites and applications, make sense of their data, and handle the domain setup, hosting transfers and maintenance that keep everything running.

AI-ASSISTED ENGINEERING WORKFLOW

Practical assistance for planning, implementation, and review

Planning

Planning & Exploration

Clarifying Options & Requirements

AI tools support brainstorming, drafting questions, and comparing possible approaches before I choose an implementation.

IDE Assistance

Development Assistance

Drafting & Iteration

AI-assisted development helps with repetitive code, documentation drafts, and exploring fixes while I keep control of the implementation.

Review

Review & Verification

Checking the Result

Generated suggestions are checked against the requirements, existing code, and relevant documentation before being accepted.

Developer-Led Workflow

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.

01

Start With the Problem

Define the user need, constraints, and expected result before using AI to help draft a solution.

02

Apply Developer Judgment

Review generated work for fit, readability, data handling, and integration with the existing application.

03

Verify the Change

Use relevant lint, type, build, and functional checks to assess the result and catch regressions.

FREQUENTLY ASKED QUESTIONS

Working together, joining your team, and choosing the right project scope.

Work With Me

Let's Discuss Your Role or Project

Send a short summary of your project, role, or technical problem. I will help you identify the best next step.