Selected work

What I've built.

The projects include registration and inventory systems, multilingual corporate sites and event experiences.

Business systems

Tools that run a team's daily work.

Tools that make registration, inventory, support and communication easier to track day to day.

  1. Registration
  2. QR tickets
  3. Communication

Operations platform

Exhibition Registration and Operations Platform

An operations system that brings registration, QR tickets, email delivery and data transfer together for exhibition teams.

The need
Manage registration, QR tickets and email communication as one process.
Role
System design, development and integration
What it does
  • Online registration and QR tickets
  • Bulk email to attendees
  • Registration data export
  • Next.js
  • Firebase
  • Node.js
  • Google APIs
  • Vercel
  1. Inventory
  2. Assignments
  3. Returns and transfers

Internal business system

Inventory and Asset Assignment Platform

A corporate operations platform for managing inventory, assignments, returns, transfers, digital signatures and delivery records in one system.

The need
Track who holds each asset and keep its handover and return history clear.
Role
Process analysis, product design and end-to-end development
What it does
  • Assignment, return and transfer records
  • Digitally signed delivery records
  • Handover history for every asset
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  1. Request
  2. Assignment
  3. Status tracking

Internal business system

IT Support and Request Management Platform

A technical operations system for managing support requests, assignments, priorities, statuses and team communication through role-based workflows.

The need
See who each support request is assigned to, how urgent it is and where it stands, in one place.
Role
Product design, workflows and full-stack development
What it does
  • Role-based access
  • Assignment and prioritisation
  • Real-time status tracking and charts
Technical approach
Supabase Auth and PostgreSQL RLS separate access for employees, technical agents, executives and administrators, while ticket status is tracked in real time.
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Recharts
  1. Contacts
  2. Templates
  3. Campaigns

Communication platform

Corporate WhatsApp Management Platform

A corporate WhatsApp system for managing messages, contacts, templates and campaign messaging from a single dashboard.

The need
Manage messages, contact lists and campaign sends from one dashboard.
Role
Product design, development and integration
What it does
  • WhatsApp Cloud API integration
  • Template management
  • Contact lists and campaign sends
  • Next.js
  • WhatsApp Cloud API
  • Supabase
  • React
  1. Business card
  2. OCR and AI
  3. Data export

AI tool

AI-Assisted Business Card Scanning System

A scanning tool that reads business cards with OCR and AI, then turns them into structured customer data.

The need
Reduce the manual work of copying business card details into a data sheet.
Role
Product workflow, interface design and development
What it does
  • Server-side OCR
  • AI parsing into structured fields
  • Export to Google Sheets
Technical approach
Server-side PaddleOCR reads the image first. When the OCR result is sufficient, only the extracted text goes to Gemini; the structured fields are validated and can be sent to Google Sheets.
  • Python
  • FastAPI
  • PaddleOCR
  • Gemini
  • Google Sheets

Web and design

Sites that carry content and identity together.

Websites for corporate services, exhibitions, products and personal events, where content and visual design work together.

Corporate platform

Multi-Brand Corporate Web Platform

A multilingual corporate platform bringing a group’s brands, business areas, events and latest content into one structure.

Role
Web strategy, UX/UI and development
Workflow
Brands, Events, Multilingual content
  • Next.js
  • TypeScript
  • Sanity
  • Supabase
  • GSAP

Services website

Occupational Safety Consulting Website

A website that helps visitors distinguish between occupational safety training, audits and consulting services.

Role
Web design and end-to-end development
Workflow
Training, Audits, Consulting
  • Wix
  • UX/UI
  • Responsive Design
  • Content Architecture

Corporate website

International Exhibition Company Website

A bilingual website presenting the company's work and exhibition calendar through a distinct visual identity.

Role
Art direction, UX/UI and Webflow development
Workflow
Company, Exhibition calendar, Two languages
  • Webflow
  • UX/UI
  • Responsive Design
  • Interactions

Event website

International Health Summit

An event website that separates the health summit's content, ways to participate and organizational information.

Role
Art direction, UX/UI and Webflow development
Workflow
Summit, Participation, Organization
  • Webflow
  • UX/UI
  • Responsive Design
  • Web Animation

Event website

Regional Products Fair Website

An event website with separate information paths for exhibitors and visitors, carried by a vibrant visual identity.

Role
Web design and Webflow development
Workflow
Exhibitors, Visitors, Fair identity
  • Webflow
  • UX/UI
  • Responsive Design
  • Interactions

Personal experience

Interactive Wedding Web Experience

A personal web experience combining an invitation, event details, a guestbook and interactive sections.

Role
Concept, UX/UI and development
Workflow
Invitation, Event, Guestbook
  • React
  • TypeScript
  • Firebase
  • GSAP
  • Framer Motion

Corporate website

Industrial Products Corporate Website

A corporate website that puts industrial products first through visual hierarchy and motion, while introducing the company behind them.

Role
UX/UI and frontend development
Workflow
Products, Visual language, Motion
  • Next.js
  • TypeScript
  • Tailwind CSS
  • GSAP
  • Lenis

Brand websites

Aviation Web Experiences

Two video-led aviation websites with a restrained visual language and clear content focused on private jets.

Role
Web design and React development
Workflow
Private jets, Video, Enquiries
  • React
  • CSS
  • Vimeo
  • Responsive Design

Contact

What could we solve together?

We can talk about a new platform, a clearer website or a daily process your team wants to improve.