Dewald – React, React Native, JavaScript, experts in Lemon.io

Dewald

From Japan (UTC+9)flag

Full-stack Web Developer|Middle-to-senior
Front-end Web Developer|Middle
Back-end Web Developer|Middle-to-senior
Mobile Developer|Middle-to-senior

Dewald – React, React Native, JavaScript

Dewald is a Middle-to-senior Full-stack and Mobile Engineer with 14 years of experience, working mainly with React, React Native, Node.js, and TypeScript. As Technical Lead on a hotel self-service kiosk platform used by top global hotel chains, he built native Android bridges to keycard encoders, passport scanners, and door locks, integrated a WireGuard VPN, and ran zero-downtime releases on Azure. Earlier he ran his own consultancy building NFC access control and event payment apps, led front-end development of a national bus ticketing POS, and taught full-stack development for three years. Dewald has excellent English, strong ownership, and a mature AI-assisted workflow. He is best suited for React Native and Node.js products with hardware integration, offline mode, or demanding release requirements.

14 years of commercial experience in
Analytics
Cybersecurity
Design
E-learning
Event management
Hospitality
Networking
Retail
Sales
B2B
Customer support software
Web development
Main technologies
React
5 years
React Native
2.5 years
JavaScript
13 years
Typescript
10 years
Node.js
5 years
Android
4 years
AI-assisted coding
2 years
Capacitor
2.5 years
Java
2.5 years
Expo
2.5 years
Express.js
5 years
Additional skills
Next.js
Vue.js
PHP
Angular
Laravel
Ionic
Microsoft Azure
MySQL
PostgreSQL
AWS
Cyber security
Webpack
CSS
CI/CD
HTML
GitHub
PWA
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Core Engineer, then Technical Lead
Aug 2022 - Ongoing4 years 2 months
Project Overview

A self-service kiosk platform deployed at several of the world's top 10 hotel chains, built with React Native and web technologies. Guests use it for check-in and check-out, registration, upsells, payments, and room key encoding.

Project gallery:
Portfolio example for Convene Hospitality (formerly Arribatec Hospitality) by Dewald, Technical Lead
Portfolio example for Convene Hospitality (formerly Arribatec Hospitality) by Dewald, Technical Lead
Portfolio example for Convene Hospitality (formerly Arribatec Hospitality) by Dewald, Technical Lead
Responsibilities:
  • Built Capacitor and React Native bridges to hardware vendors' Android SDKs for keycard encoders and dispensers, passport scanners, and door lock systems over serial/USB.
  • Integrated a WireGuard VPN into the native Android (Java) layer so the kiosk frontend was reachable only behind the VPN, meeting strict hotel network security requirements.
  • Implemented idempotent payment flows and staged rollouts with crash and analytics monitoring in Datadog and Amplitude.
  • Set up zero-downtime deployments on Azure App Service using deployment slot swaps gated by health checks.
  • Worked on receipt fiscalisation for countries with legal requirements, pushed for deeper research, and found a solution within an existing integration that avoided an extra third-party service and its costs.
  • Led the kiosk team as Technical Lead after a promotion from Senior Engineer, owning delivery, the release process, and code reviews.
  • Led the team's AI adoption together with the CTO, creating project skills for the core PMS integration pattern and a spec, implement, and review workflow.
Project Tech stack:
Next.js
Node.js
Typescript
JavaScript
Cyber security
Android
React Native
Full-stack Lecturer
Jul 2019 - Aug 20223 years 1 month
Project Overview

A vocational full-stack web development programme, plus corporate developer training delivered for enterprise clients.

Responsibilities:
  • Owned the front-end courses, including curriculum design, teaching, grading, and mentoring.
  • Guided cohorts of up to 50 students with monthly one-on-one reviews, technical feedback, and final-project support.
  • Delivered corporate training for an automotive manufacturer in Sweden covering React, Vue, Angular, Node.js, REST APIs, Azure, and GitLab CI/CD.
  • Created onboarding practices adopted company-wide, including Git workflows, branching and commit conventions, and technical communication.
  • Reported student progress and risks to management and supported students who were falling behind.
Project Tech stack:
Typescript
Node.js
React
Vue.js
Angular
AWS
GitHub
CI
CD
GitLab
HTML
CSS
Webpack
npm
Freelance Full-stack and Mobile Developer
Oct 2014 - Jul 20194 years 8 months
Project Overview

Web and mobile solutions for event organizers and small businesses, including NFC access control apps for conferences and token-based cashless payment systems for music festivals, running on Android handheld devices with built-in NFC readers.

Responsibilities:
  • Built NFC access control apps for conferences and token-based payment apps for music festivals on Android handheld devices with built-in NFC readers.
  • Owned the client side of these systems, including the Android applications and hardware integration.
  • Ran projects end to end, from client requirements and estimates to development, deployment, and support.
  • Built WordPress websites and custom web applications for small-business clients with Angular, React, Vue.js, PHP, and Laravel.
Project Tech stack:
Angular
React
Vue.js
PHP
Ionic
Laravel
Lead Front-end Engineer
Oct 2014 - May 20172 years 6 months
Project Overview

A government bus ticketing system for a national bus terminal, with a point-of-sale frontend for ticket counters that kept selling tickets offline.

Responsibilities:
  • Built the point-of-sale frontend for the ticket sales engine with Angular and TypeScript.
  • Owned the deployment strategy, delivering the app as a PWA pinned to Windows desktops at the terminal.
  • Designed offline ticket sales with daily caches and sync and reconciliation with the server.
  • Grew into the lead engineer role on the project, owning the frontend end to end.
Project Tech stack:
Angular
Amazon ECS
CSS
Amazon S3
HTML
.NET Core
API
PWA
Windows
Android
Bluetooth
Junior Software Developer
Sep 2012 - Oct 20131 year 1 month
Project Overview

Internal systems for an internet service provider, including a CRM, automated invoicing, and a customer support portal.

Responsibilities:
  • Automated invoicing workflows to reduce manual billing work.
  • Improved the internal CRM to support day-to-day operations.
  • Developed customer support portal features that gave staff better visibility into support workflows.
Project Tech stack:
PHP
HTML
JavaScript
jQuery
OOP

Education

2012
Computer Software Engineering
Software development

Languages

Afrikaans
Advanced
Norwegian Bokmål
Intermediate
English
Advanced

Hire Dewald or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.