Hello! 🍢

I'm Shiyun Lu.

A design-minded developer.

I create things on the web to make the world a smaller place!


My Stack

  • JavaScript
  • TypeScript
  • html
  • css
  • Ruby
  • Node.js
  • React
  • Redux
  • Vue.js
  • Next.js
  • Gatsby
  • Rails
  • Material UI
  • Tailwind CSS
  • Git
  • AWS
  • Docker
  • Heroku
  • Netlify
  • Sass
  • Strapi
  • Apollo
  • Figma
  • AdobeXD
  • Illustrator
  • GraphQL
  • PostgreSQL
  • MongoDB

Selected Projects

Trivia Champion

Timed trivia game with Next.js - a weekend project just for fun

Next.jsMongoDBAWS LambdaChakra UI


A real-time chat app that helps teams stay connected, written in modern React hooks and Redux Toolkit

ReactRedux (Toolkit)WebSocketsRailsMaterial UIRedis


An automated personal assistant for travel planning in every corner of the globe

JavaScriptGoogle Maps JS LibraryRailsSassREST APIs


A support ticket system that makes organization, meeting scheduling and task management easy

RailsAWS / Active StorageAction MailerSassHTMLHeroku

Featured Posts


About Me

Currently based in DC, I grew up in China, spent a year in Egypt and worked for a few months in Ethiopia. I have an MA in international relations and have worked on Middle East and Africa related projects for six years.

I'm always learning, so I started doing software engineering about a year ago. I love React, Gatsby, Next.js, and GraphQL. I'm also familiar with Ruby on Rails. I'd love to build more projects with JAMstack approaches. And I want to connect people across the world through technology.

I love street food, I waste time on K-pop, and I'm always advocating for happy hours with bubble tea.


Get in Touch

I'm currently looking for new opportunities to further develop my software engineering career. However, my inbox is open to anyone, even if you just want to say hi. I'll certainly get back to you!

Copyright © Shiyun Lu 2020 - designed and developed by mePowered by &