Giter VIP home page Giter VIP logo

Hi, I am Tina πŸ‘‹

I am a Fullstack developer preferring the backend side πŸ‘©β€πŸ’» who likes to code in Typescript, enjoys talking about serverless architecture and is searching for the perfect CI/CD pipeline. When I am not in front of a computer, you can find me exploring food markets πŸ₯‘, going up πŸ₯Ύ or down πŸ‚ mountains or struggling with fingerpicking 🎸.

Linkedin: Tina_Zhou_Hui GitHub Tina

Technologies I love working with

Backend Frontend Data DevOps AWS API
NodeJS React MySQL, PostgreSQL, MSSQL Docker Lambda GraphQL
Express, NestJS Typescript MongoDB Github Actions Rekognition REST
Python, Flask Angular DynamoDB CloudFormation AppSync OpenAPI

Pet projects πŸ’ͺ

These projects are a good representation of some principles that I believe in:

  • Serverless first - If serverless is not possible or suitable, go with docker. I strongly believe that the cloud with its benefits is how modern applications should be built so in these projects I am trying to learn different architectures and experience various approaches.
  • Don't reinvent the wheel - If the service exists, use it. That way, all my focus can be on the added value and business logic.
  • Ship features fast, get feedback faster - linked to developer experience, each project adapting the best practices for having a staging and production for integration testing. Thanks to Infrastructure as code, deployment was never easier.

🐍 BiteMe

BiteMe is an online multiplayer snake game played on a shared screen. Enjoy some competitive fun with your friends by playing this all-time classic! Simply scan the QR code and control the snake on the screen using your phone.

The interesting part about this app is that it has no BE in the traditional sense, but leverages AWS AppSync, a fully managed GraphQL server to handle all the connections. Under the hood, it uses WebSocket technology, which gives the app a real-time feel. I had a blast developing a game even with all the algorithmic challenges along the way.

Tech stack:

Game screen and Controller FE: Β  Β  Β  DevOps: Β  Β  Β  Infrastructure: (AWS AppSync)

πŸ›΄ eScootie

Being an electric scooter rider myself, I know how annoying cobblestones can be (they already cost me two mudguards...πŸ˜”). This app is a community-driven route planner (I need minions to input data 😏), that would avoid these mudguard killers.

The challenge here was to migrate from a MySQL RDS database to a NoSQL DynamoDB, which led to an 80% decrease in operational costs. In addition, the integration with mapy.cz api was a bit painful as the documentation was sometimes outdated.

Tech stack:

FE: Β  Β  Β  BE: Β  Β  Β  DB: (AWS Dynamo DB) Β  Β  Β  DevOps: Β  Β  Β  Infrastructure: Β  Β  Β 

✍️ Articles

πŸ‘οΈ I have also written a few articles on the basic concepts of OpenCV

Other posts:

Check out my profile at DEV.to.

Tina Zhou Hui's Projects

book_recommendation icon book_recommendation

Book recommendation engine. Takes book title as input and returns top 10 books recommended.

computer_vision icon computer_vision

Discovery of computer vision and Open CV and writing articles about the experience.

cookbook icon cookbook

express BE, React FE, MongoDB with mongoose practice

full-stack-boilerplate icon full-stack-boilerplate

Generic project to quickly start an app. Backend in node and express, frontend in react. Running in docker containers.

livecode icon livecode

livecode session for one of the interviews

telco_obeznik icon telco_obeznik

Pet project. Website that collects relevant information regarding the world of telecommunication.

uspace-legacy icon uspace-legacy

Codeworks Legacy refactor:Full Stack Social Platform to create spaces and share Updates with friends.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.