Collections

Special blocks for showcasing your list

This theme has several special shortcodes for creating collections of items. These collections can be used to showcase various types of your list, such as projects, publications, blogroll, bookmarks, etc.

Here are some examples:

Projects

Tokio is an asynchronous runtime for the Rust programming language. It provides the building blocks needed for writing network applications. It gives the flexibility to target a wide range of systems, from large servers with dozens of cores to small embedded devices.

#rust
#async
#runtime

Kubernetes, also known as K8s, is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for the deployment, maintenance, and scaling of applications.

#k8s
#golang

Next.js is a React framework for building full-stack web applications. You use React Components to build user interfaces, and Next.js for additional features and optimizations.

#typescript
#react
#frontend

Publications

Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, ...

The dominant sequence transduction models are based on complex recurrent or convolutional neural networks in an encoder-decoder configuration. The best performing models also connect the encoder and decoder through an attention mechanism. We propose a new simple network architecture, the Transformer, based solely on attention mechanisms, dispensing with recurrence and convolutions entirely.

arXiv:1706.03762v7 [cs.CL] 02 Aug 2023

Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun

Deeper neural networks are more difficult to train. We present a residual learning framework to ease the training of networks that are substantially deeper than those used previously. We explicitly reformulate the layers as learning residual functions with reference to the layer inputs, instead of learning unreferenced functions.

arXiv:1512.03385v1 [cs.CV] 10 Dec 2015

Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, Yoshua Bengio

We propose a new framework for estimating generative models via an adversarial process, in which we simultaneously train two models: a generative model G that captures the data distribution, and a discriminative model D that estimates the probability that a sample came from the training data rather than G. The training procedure for G is to maximize the probability of D making a mistake.

arXiv:1406.2661v1 [stat.ML] 10 Jun 2014

Experiences

icon
DeepSeek
2025-present
AI Researcher

Work on the DeepSeek project, a research project that aims to develop a new generation of AI models that can understand and generate natural language text.

The project is focused on developing models that can generate text that is coherent, informative, and engaging, and that can be used in a wide range of applications, including chatbots, virtual assistants, and content generation tools.

icon
OpenAI
2021-2025
Machine Learning Engineer

Alone with the team, I worked on developing new machine learning models and algorithms for a wide range of applications, including natural language processing, computer vision, and reinforcement learning. I also worked on developing new tools and frameworks for training and deploying machine learning models, and on building systems that can scale to handle large amounts of data and compute resources.

icon
Google
2018-2022
Backend Engineer

As a backend engineer at Google, I worked on developing and maintaining the backend systems that power Google's search engine, as well as other products and services. I worked on developing new features and improvements for the search engine, as well as on optimizing the performance and scalability of the backend systems.

Projects (Simple)

Tokio

An asynchronous runtime for the Rust programming language

2025

An asynchronous runtime for the Rust programming language

Kubernetes

Production-Grade Container Scheduling and Management

2024

Production-Grade Container Scheduling and Management

Next.js

React framework for building full-stack web applications

2022

React framework for building full-stack web applications

Deno

A modern runtime for JavaScript and TypeScript

2022

A modern runtime for JavaScript and TypeScript

Grafana

The open and composable observability and data visualization platform

2020

The open and composable observability and data visualization platform

Zustand

Bear necessities for state management in React

2021

Bear necessities for state management in React

Experiences (Simple)

icon
DeepSeek

AI Researcher

2025-present

AI Researcher

icon
OpenAI

Machine Learning Engineer

2021-2025

Machine Learning Engineer

icon
Google

Backend Engineer

2018-2022

Backend Engineer

Bookmarks

icon
Write Code Every Day
John Resig
icon
The Elements of UI Engineering
Dan Abramov
icon
Teach Yourself Programming in Ten Years
Peter Norvig

icon
Reflections on a decade of coding
Jamie Brandon
icon
Hacker's Wisdom
~elf/hack
icon
软件工程是个面包机
drmingdrmer.github.io
icon
不存在的乡愁
shud.in

Bookmarks (Without icon)

Write Code Every Day
John Resig
The Elements of UI Engineering
Dan Abramov
Teach Yourself Programming in Ten Years
Peter Norvig

Reflections on a decade of coding
Jamie Brandon
Hacker's Wisdom
~elf/hack
软件工程是个面包机
drmingdrmer.github.io
不存在的乡愁
shud.in

Games

icon
Elden Ring
200+ hrs
icon
Sekiro: Shadows Die Twice
300+ hrs
icon
Dead Cells
80+ hrs
icon
Baldur's Gate 3
100+ hrs
icon
It Takes Two
20+ hrs
icon
Monster Hunter: World
50+ hrs

Blogroll

Books

The Old Man and the Sea
The Old Man and the Sea
[American] Ernest Hemingway
A novella that tells the story of Santiago, an aging Cuban fisherman who struggles with a giant marlin far out in the Gulf Stream. The story is a tale of endurance, perseverance, and the human spirit's struggle against nature. It explores themes of courage, pride, and the relationship between man and the natural world.
To Kill a Mockingbird
To Kill a Mockingbird
[American] Harper Lee
A novel set in the American South during the 1930s. It tells the story of Scout Finch, her brother Jem, and their father Atticus, a lawyer who defends a black man falsely accused of raping a white woman. The novel addresses themes of racial injustice, moral growth, and the loss of innocence.
1984
1984
[British] George Orwell
A dystopian novel set in a totalitarian society ruled by the Party, which has total control over every aspect of people's lives. The story follows Winston Smith, a low-ranking member of the Party, as he becomes disillusioned with the oppressive regime and begins to rebel against it. The novel explores themes of surveillance, censorship, and the manipulation of truth.

Movies

Anatomy of a Fall
Inception
一直游到海水变蓝
Interstellar
影
La La Land
her
her
Flipped
Léon
千と千尋の神隠し