Skills

Key skills that define my professional identity.


Programming Languages

Core programming languages I use for development

Typescript

Enhance JavaScript with static types, making code more understandable and reliable.

Javascript

Create interactive and dynamic web experiences with the versatile scripting language.

Python

Versatile programming language for data science, machine learning, web development, and automation.

C/C++

Build high-performance applications and systems programming with low-level control and efficiency.

Golang

Develop fast, reliable, and efficient software with Go's simplicity and powerful concurrency features.

Rust

Create memory-safe and thread-safe applications with zero-cost abstractions and modern systems programming.

Tools and Frameworks

Technologies, frameworks, and tools I work with

React

Craft interactive user interfaces using components, state, props, and virtual DOM.

Next.js

Effortlessly build dynamic apps with routing, layouts, loading UI, and API routes.

GraphQL

Fetch data precisely with a powerful query language for APIs and runtime execution.

Linux

System administration and development on Linux-based operating systems for server management and development.

Docker

Containerization platform for developing, shipping, and running applications in isolated environments.

gRPC

High-performance RPC framework for building efficient and scalable microservices with protocol buffers.

LangChain

Framework for developing applications powered by language models with chains, agents, and memory systems.

AWS

Utilize Amazon Web Services to build and deploy scalable, reliable, and secure applications.

vLLM

High-performance LLM inference and serving with optimized throughput and memory efficiency for large language models.

eBPF

Extended Berkeley Packet Filter for system monitoring, networking, and security with kernel-level programmability.

Kubernetes

Container orchestration platform for automating deployment, scaling, and management of containerized applications.

PostgreSQL

Manage and organize relational databases efficiently for data-driven applications.

Languages

Languages I speak and write for communication and collaboration

Chinese

Native proficiency in Chinese (Mandarin) for comprehensive communication and cultural understanding.

English

Professional working proficiency in English for technical communication and documentation. (CEFR C1)

Japanese

Intermediate proficiency in Japanese for daily communication and technical discussions. (CEFR B2)