logo

I'm Benny Guo, a web developer that loves coding and design.

Hi there! 👋 I am Benny Guo, a professional web developer, who loves to develop web applications and UI design.

I have over five years of programming experience in both the frontend and backend. I specialize in frontend development and mobile app development. When it came to frontend frameworks, I specialized in React, Vue, TailwindCSS, and component systems.

Currently, I am available for full-stack or frontend development roles on web and mobile applications. I am actively looking for opportunities, so please do not hesitate to contact me!

I enjoy designing and developing themes and user interfaces for many applications in my free time. I have made themes for Hexo.js, Obsidian.md, Typora, etc.

preview

My Projects

preview

Face AIReact + TypeScript

This application is developed base on the smart-brain application by @Andrei Neagoie on "The Complete Junior to Senior Web Developer Roadmap" course. I have customized a lot of features in this application. Including the following:

  • Added notification
  • Whole application is written in TypeScript
  • The UI is designed with pure TailwindCSS
  • Refactored project structure into application feature-based split, more info see here.
  • Refactored API to use RTK Query
  • Test coverage upto 99%

Face AI API + TypeScriptNode.js + TypeScript

This is a Node.js Express backend made for the Face AI application.

  • Use MySQL database instead with Sequelize
  • Added helmet for extra security
  • Completely written in TypeScript
preview
preview

Hexo Aurora BlogHexo + Vue3 + TypeScript

Aurora is a next generation theme using Aurora colours and UI elements. It give you the feel of smooth flow of colours and a futuristic feeling.

  • Elegant UI - Main design concept of the theme is base on the trending "Aurora UI".
  • Vue3-Powered - Enjoy the lightning fast SPA built by vue3, UI is much more elegant and user friendly.
  • Performance - With the boost performance by Vue3, whole blog's performance had being lifted.

Pharmaceuticals B2BVue + Laravel

A B2B system that connects pharmaceutical factories, wholesale and retail supplies. The system made significant changes to China's traditional pharmaceutical industry.

  • Backend
    • Developed with Lumen
    • Restful API design
    • Used Swoole for high performance
    • Used Websocket for real-time notification and event dipatching
  • Control Panel
    • Developed with Vue2 + Vuex
    • Fully customized components base on ElementUI
    • Has over 300+ features and modules
    • Auth2.0 web token design with Axios
  • E-commerce
    • Fully customizable theme (Can be customized in CP)
    • Developed with Vue2 + Vuex
    • Developed Event Countdown Timer (Open-Source)
    • Included all the features a e-commerce apps has
previewpreview
preview

Obsidianite ThemeObsidian.md

This theme focused on generating the feel of obsidian in the galaxy. It has futuristic neon colorings, as well as having the feel of “Obsidian” power.

Received "Theme of the Year" for 2020.

Aurora FutureVSCode Theme

I have used many themes in VSCode, but most of them use way too many colors for my liking. Also after writing hours of codes, eyes could gets very tiring of looking at too much colors.

The main goal of this theme is to use the main colors of Auroral-UI and draw back all the distractions from the colors. Which help us focus on what is important and keep the visual harmony in the theme.

preview
preview

Hexo Obsidian ThemeHexo + JavaScript

A dark Hexo theme, it's responsive, simple but elegant.

  • Dark theme - Complete dark theme UI
  • Highly animated - Included all types of animation for a better UX.
  • SPA like UX - Remove traditional page jumping, content is preloaded using AJAX and load into the page with smooth transition.

I'm looking for opportunities!