Profile Picture

Xin Wei

Engineer & Creative

I dabble across tech and the creative space — building systems, tinkering with hardware, making art. Whatever the medium, I'm happiest when something I made brings people together.

i use arch btw  ·  tiling window managers advocate  ·  ex-microbiologist

About

I'm a software engineer with a background in AI/ML and computer vision. My work spans the full stack: end-to-end systems design, from model training to application development, with some hardware integration along the way.

The human side of engineering is something I genuinely enjoy: unpacking what users actually need and finding ways to make technical concepts land for all people.

Interests

Flexible monkey, but I'm particularly fascinated by these topics:

Computer vision systems

Setting up vision and software systems (motion capture, multi-camera, depth sensors) — 2 years specialisation in uni.

Edge AI deployment

Optimizing and running inference on local hardware for applications with strict latency, cost, and data privacy requirements.

AI performance engineering

Maximizing model efficiency by leveraging hardware acceleration and low-level software optimizations.

Certifications

Click a certification to verify.

Skills

Languages
Python
C++
C#
TypeScript
JavaScript
Java
SQL
Libraries
PyTorch
NumPy
Pandas
OpenCV
Semantic KernelSemantic Kernel
Svelte
.NET
Cloud
AWS
Azure
Tools
Git
Docker
Linux 🐧
Kubernetes
Nsight SystemsNsight Systems
Others
Arduino
RhinoRhino

Core Beliefs

  • Architecting the Execution — AI handles the execution, but I own the architecture. My role as an engineer has evolved from writing syntax to designing constraints: defining explicit requirements, mapping domain logic, choosing the right stack, and enforcing architectural boundaries. By offloading the generation, I focus my energy where it matters most: bridging the gap between the product owner's vision and structural integrity through rapid, intentional iteration.
  • Engineers Are Bridges — I see engineering as a bridge between people and technology. Building software is only part of the work; understanding human needs and translating them into technical solutions is where real impact happens.
  • Hardware Grounds Software — Understanding the silicon beneath the abstraction keeps an engineer honest about what computation actually costs. Every layer leaks eventually; knowing what lies underneath makes better decisions possible.
  • The Spirit of Open Source — I have a deep appreciation for the open-source community. I love studying open codebases to learn best practices.

Projects

AI Combat Manikin

AI Combat Manikin ⭐ Featured

Software Design | Computer Vision | Hardware Integration

Developed a modular AI-driven training system integrating a user interface with a Python backend with Intel RealSense depth cameras for real-time baton tracking and responsive manikin maneuvers.

Nanochat

Exploring Nanochat

LLMs | PyTorch | CLI

Explored Andrej Karpathy's nanochat, where one can train their own LLM for cheap. I trained and customised models at different depths on my own GPU.

SUTD Q&A Chatbot

SUTD Q&A Chatbot

HuggingFace | LLMs | RAG

Developed a Retrieval-Augmented Generation (RAG) chatbot prototype using Llama 3.2 to answer SUTD-related questions, with an LLM-as-a-judge evaluation system.

CrowdCare

CrowdCare

IoT | K3s | Arduino

IoT system for real-time public health monitoring using HiveMQ and ESP32 modules. Leverages K3s on Raspberry Pi for scalable, automated container management.

ITDD

Interlocking Tiles Defect Detection GUI

Computer Vision | Python | YOLOv8

A no-code interface leveraging YOLOv8 for efficient defect detection.

Road Sign Detection

Road Sign Detection System

Computer Vision | PyTorch | OpenCV

A robust solution for recognising Singapore road signs for autonomous vehicles.

Pixel Run

Pixel Run

FPGA | Lucid | Digital Logic Design

Hardware-based endless runner game fully implemented on FPGA using Lucid HDL. Real-time VGA graphics, responsive controls, and obstacle generation — all in hardware, no CPU.

:D

Here I reminisce about my crafty endeavours. Every piece here is made by hand, no generative AI.

Tools

ProcreateProcreate
DaVinci ResolveDaVinci Resolve
TwinmotionTwinmotion
Premiere Pro
After Effects
Illustrator
FlashFlash

Showcase

Event Design
Costume Design
Digital Art
Digital Art
Digital Art
Digital Art
3D Modelling
Animation
Animation
Leathercraft