Elliott Chen logo single outlinedElliott Chen logo solidElliott Chen logo text

Hey, I’m Elliott Chen, I am a full-stack developer, and I build pretty things.

I’m a software developer based in Shanghai, and I’m all about creating custom solutions. Whether it’s building unique websites, making user-friendly mobile apps, or coming up with cool digital products, I love diving into all things digital and bringing them alive.

I have honed my expertise in meticulously fine-tuning a wide range of products. My proficiency extends to seamlessly integrating these solutions with cutting-edge technologies.

  • Node
  • Golang
  • Java
  • React
  • Vue
  • Angular
  • Swift
  • js
  • html
  • css
  • sass
  • less
  • Shopify
  • Stripe
  • AWS
  • Docker

Project Showcase - These are the projects I've worked on or currently in progress.

From crafting sleek mobile apps to weaving web experiences that leave a mark, these are the fruits of my digital adventures. So, grab a virtual seat, relax, and let’s take a stroll through this creative journey together.

Project Case

Duolingooo

Status:Inprogress

Building Duolingooo, which, as you know, is a clone of Duolingo. It is fun and cartoonish; every adult who is a child at heart has a place for it deep down.

Project Case

Auth with NextAuth

Status:Inprogress

Auth with NextAuth.

Project CaseOpen Source

Arch The Hell Out Of It

Status:Ongoing

I want to write a comprehensive comparison of all the familiar frameworks and technologies, understanding their pros and cons, thinking outside of the box, and shedding light on my thought process.

Project Case

Fahoo a CMS writer

Status:Inprogress

Fahoo, fatherhood, building this CMS writer for my old man who loves writing.

Project CaseOpen Source

The Middleman

Status:Done

Using BroadcastChannel Web API to communicate among different browser windows, tabs, frames and workers with the same origin.

Project CaseOpen Source

Petersan a Template

Status:Done

Petersan, thinking about building a ready-to-go template with Server Actions and StyleX integrated.

Project CaseLIVE

Sunsan a Task Manager

Status:Done

A full stack drag and drop task manager called Sunsan with Server Action integrated, designed to bring team together as well as maintaining its aesthetics.

Project Case

Twitch

Status:Inprogress

A Twitch clone, a livestreaming application, integrating with Socket.io.

Project CaseLIVE

Another Full-Stack Dashboard

Status:Done

Built with NextJS 14 including Streaming, Server Action, Partial Prerendering.

Project CaseOpen Source

My Tools My Cave

Status:Done

A man with a right set of tools is unstoppable.

Project CaseOpen Source

Rust diary 365

Status:Ongoing

Talker talks, hater hates, doer does. Small things add up, I am excited to see how far I can go.

Project CaseLIVE

San Francisco Food Truck

Status:Done

Charming and user-friendly Food Truck web app designed specifically for your lunchtime needs. Finding the perfect lunch idea has never been simpler.

Project Case

Restaurant Reservation System

Status:Inprogress

It is a sophisticated solution designed to the dining experience by allowing patrons to reserve tables at their favorite dining establishments with ease.

Project CaseLIVE

Louise Lu Storefront

Status:Done

Created and this project with NextJS 13 App Router, Clerk Auth, Cloudinary image service and PlantScale as Database.

Project CaseLIVE

Louise Lu Admain Dashboard

Status:Done

Built on top of Shadcn UI, Nextjs App Roueter, Clerk Auth and Prisma.

Project CaseOpen Source

ChatGPT Styled Blinking Cursor

Status:Done

ChatGPT-styled blinking cursor, easy and pure, vanilla JavaScript code.

Project CaseLIVE

AI Chat Service

Status:Done

Built this Chat Service with a bunch of latest technologies, opanAI LLM API, memory service, machine learning model and more.

Project CaseOpen Source

Simple Golang Server + HTMX

Status:Done

Simple Golang server + HTMX, no JavaScript at all, to see what is capable of.

Project CaseOpen Source

Share Design System

Status:Done

A set of change config that basically handles micro-frontend, aka, BFF.

Project CaseOpen Source

A Simple Blog Starter

Status:Done

A simple blog starter, built with NextJS, React, TypeScript and Tailwind.

Project Case

Learning Classes Management

Status:Inprogress

A client of mine asked me to build a online learning center, that has videos, where she can show her students all her yoga videos, also she wants to be able to track the progress of video on user end.

Project Case

Slack like Messenger

Status:Inprogress

Building a Slack-like messenger with socketIO and integrating it with React Native for native component support on both iOS and Android.

Project Case

A Pronouncer

Status:Inprogress

Hybrid App project: for a non-native English speaker, a text-to-voice pronouncer on my phone is always good to have.

Project Case

Web Scraper

Status:Inprogress

Building a web scraper to get data of web pages for a client for better marketing purpose.

Project Case

DAPP Payment System

Status:Inprogress

DAPP Payment System, Web 3, Solidity, Blockchain tech stack, it is always good to know how things works under the hood. This project will be a ultimate learning experience for me.

Project CaseOpen Source

The Old Site

Status:Done

A personal github site built on Ruby, Gulp, Stylus and Jekyll, I built it right after college, been a while, salute!

Blog - I like to write, a great way to keep me learning all the time.

It is not just a hobby, it is a way of exploring new things and expressing myself.

placeholder image

StyleX

Meta opensourced StyleX, their internal CSS library, the synatx looks a lot like CSS in JS, it this a drawback or an alternative of Tailwind?

Read more

Elliott’s enthusiasm shines through in his work as he strives to create products that not only meet but exceed his clients’ expectations.

I’ve contributed to numerous outstanding projects and take pleasure in delivering exceptional results to my clients.

Skill - I make a wide range of digital products.

Design isn’t something it looks but it works on so many levels, I craft design from heart, bring it live with sparks.

  • Web development. Web development is my specialty, I build them mostly with JavaScript stacks or any tech stacks that you want.
  • Application development. I create PC, Mac, Android and iOS client development in both native and hybrid way.
  • Web 3.0. I am a staunch advocate for decentralized technologies, and I actively contribute to their development.
  • Training. I do training sessions particularly for those who want to ace technical interviews in English. Are you the one who lacks confidence in an interview conversation? talk to me.
placeholder image

Let’s talk.

My location

  • Elliott Chen | Studio
    Pudong APT #213
    Shanghai, China