Xin Wei

Hi, I'm Xin Wei — a software engineer crafting fast, reliable systems.

Experienced Full Stack Engineer skilled in cloud infrastructure, automation, and DevOps. Passionate about building scalable, secure, and cost-efficient systems that drive engineering excellence.

JavaScriptTypeScriptJavaPythonReactServerlessAWS / GCP / AzureSQL & NoSQLRedisTerraform

About Me

A builder and solution-focused architect who enjoys turning ambiguous problems into impactful, production-ready solutions. My work blends product thinking with strong fundamentals in systems and frontend engineering, supported by deep expertise in cloud-native technologies and DevOps practices.

I focus on enabling teams, improving developer experience, and driving technical excellence across scalable, high-performing systems — while continuing to write about engineering, mentor others, and explore new developer tooling.

Work Experience

Download CV → PDF
  1. Corporate Solutions Architect · Redis

    2025 — Present

    Leading regional solution architecture across ASEAN and GCR, driving Redis Enterprise adoption through strategic solutions, technical leadership, and automation to deliver scalable, high-performance systems.

    • Partner with Account Executives to define winning solution approaches, support complex corporate sales cycles, and lead Proof of Concepts (POCs) showcasing Redis value.
    • Design and deliver reference architectures for high-performance caching, real-time analytics, vector search, session management, and AI/ML workloads.
    • Build automation frameworks and scripts to streamline the full customer lifecycle: sizing, provisioning, and deployment.
  2. Senior Software Engineer · GovTech National Digital Identity

    Jan 2022 — Jun 2025

    Delivered national-scale digital identity systems at GovTech's NDI platform, spanning serverless infrastructure, cloud cost optimisation, security compliance, and engineering leadership across multiple high-impact Singpass products.

    • Spearheaded foundational serverless infrastructure and a DevOps framework across 5 projects — automating CI/CD pipelines and standardising deployment workflows to accelerate delivery.
    • Re-architected the Singpass Face Verification (SFV) system using a serverless model, cutting hosting costs by 85% from S$1.7M to S$120K annually. Implemented automated monitoring, logging, and cost optimisation to improve resilience and maintainability.
    • Managed a team of 6 engineers across sprint reviews, backlog prioritisation, and technical documentation, while providing hands-on guidance for microservices development.
    • Led a team of 5 engineers in building Singpass Passkey authentication and Decentralised Identity Verifiable Credentials, ensuring code quality, task organisation, and on-time delivery.
    • Developed an automated security compliance framework leveraging AWS Security Hub, GuardDuty, and IAM least-privilege policies to securely onboard national use cases to SFV.
    • Contributed to redesigning the Singpass Multi-Factor Authentication workflow, introducing dynamic authentication flows based on citizen risk profiles.
    • Part of the core engineering team delivering a new Singpass Login drop-in replacement on a monolithic architecture, improving reliability and reducing operational dependencies.
    • Sustained a high-impact product processing nearly 1,000,000 transactions daily — driving observability best practices, test strategy, and proactive incident response.
  3. Sea Limited · Security & Infrastructure Intern

    2021

    Coordinated security and infrastructure projects, streamlining vulnerability management through automation and Kubernetes deployment to enhance compliance and audit readiness.

  4. Shopee Product Team · Technical Project Management Intern

    2020

    Collaborated cross-functionally to align engineering and product teams, ensuring timely releases and building a Jira-integrated analytics portal for workload and project tracking.

Tech Projects

A full-stack web application for tracking, visualising, and predicting matches at the 2026 FIFA World Cup
web

A full-stack web application for tracking, visualising, and predicting matches at the 2026 FIFA World Cup

A Next.js 15 + FastAPI web application for the 2026 FIFA World Cup that displays fixtures, live scores, group standings, and knockout bracket progression. It includes an AI-powered prediction engine that generates match outcome probabilities with explanations, backed by PostgreSQL for persistence and Redis for caching.

Computer vision and image similarity search for retail shelf annotation
webredisinfra

Computer vision and image similarity search for retail shelf annotation

About Retail shelf annotation demo using RedisVL vector search and Gemini Flash to identify and label products from a rack image

A Setup demonstrating vector search across text, image, and audio using Redis as the vector database
webredisinfra

A Setup demonstrating vector search across text, image, and audio using Redis as the vector database

Multi-modal vector search (text, image, audio) powered by Redis — BLIP captioning, Whisper transcription, sentence-transformers embeddings, sub-5ms search latency.

EV Charger Location Using Redis GeoSpatial Module Demo
webredisinfra

EV Charger Location Using Redis GeoSpatial Module Demo

A Next.js + Leaflet demo showcasing Redis Geo search for nearby EV chargers. Shows how Redis outperforms generic filtering by combining GEOSEARCH with hash lookups for fast, low-latency geolocation queries, with filters, sorting, and a live interactive map UI.

Semantic Search & Cache Demo
mlredis

Semantic Search & Cache Demo

A Python-based implementation of semantic search and intelligent caching using Redis Stack, vector embeddings, and a local LLM (Flan-T5). Demonstrates fast KNN search and cache reuse for similar queries to reduce LLM calls.

Redis Cloud Terraform
redisinfra

Redis Cloud Terraform

Provision Redis Cloud on AWS with Terraform — automates Redis Enterprise Cloud setup including subscription, database creation with RedisJSON, RedisSearch, TimeSeries, VPC peering, and optional S3 remote state management.

AWS Logs Forwarding to S3
infraweb

AWS Logs Forwarding to S3

Stream AWS Load Balancer, CloudFront and WAF logs stored in S3 into CloudWatch Logs to use with CloudWatch Insights or metrics filters.

Auth Demo (Serverless)
web

Auth Demo (Serverless)

Implementation of an authorization service deployed as a serverless application on AWS Lambda, using JWT (ES256), Secret Manager, DynamoDB, and Middy middleware.

Text to Speech API
web

Text to Speech API

An API that converts text to human-like speech, generating audio files hosted on AWS S3 with presigned URL access. Built with Flask and the pyttsx3 library.

BusFeed
web

BusFeed

A solution leveraging human interaction with a native application and active sensors such as AI cameras with OCR technology to crowdsource bus demand information.

Internet of Things — Tray Return
web

Internet of Things — Tray Return

Collaborated with NEA and leveraged IoT to collect tray return data at hawker centres, gathering insights to improve future campaigns.

Social Analytics
mlweb

Social Analytics

Collaborated with Fresh Fruit Labs Group to understand their social media presence. Data collection from Instagram, Facebook, Burpple and Google Reviews using Selenium, including sentiment, network, and competitor analysis.

Engineering Blog

Published on Medium

May 31, 2026 · 4 min read

Stop Prompting, Start Engineering

How i setup Claude Code to work like a Senior Engineer. A Claude Code template designed for FastAPI and Next.js applications.

Read →
May 23, 2026 · 6 min read

From Solving Problems to Discovering Them

What I learned transitioning from Product Engineering to Solutions Engineering — shifting from building solutions to first discovering the right problems to solve.

Read →
Jan 5, 2026 · 9 min read

Your Application Shouldn't Manage Cache Consistency

Applications shouldn't handle cache consistency themselves; instead, use automated database-to-Redis synchronization (e.g., CDC via Redis Data Integration) to simplify architecture and improve reliability.

Read →
Sep 6, 2025 · 8 min read

How I Used Redis GeoSearch to Power Location-Based Search

How to use Redis GEOADD / GEOSEARCH and hashes to build a fast, in-memory location-based search service with real-time updates, distance sorting, and metadata lookup.

Read →

Let's Build Something

Open to collaborating on ambitious products and teams.