Skip to content
View ZhouJian26's full-sized avatar
:electron:
Learn - Create - Repeat
:electron:
Learn - Create - Repeat

Organizations

@touchandcontact @humanstech

Block or report ZhouJian26

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZhouJian26/README.md

Hi there, I'm Jian 👋

I'm a software engineer based in Italy, ReactJS, TypeScript, Kubernetes, and AWS enthusiast. I'm also a homelab tinkerer, always experimenting with self-hosted services, networking, and infrastructure automation. I love diving into new technologies and building things from scratch—there's something truly exciting about turning an idea into a working project!

My projects 🚀

  • Heyma Menu a SaaS platform designed to help businesses manage their digital menus efficiently. Try it now
    • developed with Next.js for the frontend
    • backend powered by ExpressJS with Typescript, documented with OpenAPI
    • data managed using MySQL, Elasticsearch, and Redis
    • deployed on Kubernetes, with Jenkins handling the CI/CD pipeline
    • infrastructure as Code managed through Helm & Terraform

    This project has allowed me to integrate my expertise in full-stack development, cloud computing, and infrastructure automation, while continuously improving my DevOps skills.

What's next 🔥

  • Guardiano is the current greatest challenge, the ambition is to create an algorithm capable of managing the ACL as they should be. Something that can go beyond the current state of the art. It should be stateless, meaning that you can change an ACL without knowing the current state, be possible to do cross-ACL computations, has negative rules, support time-based rules

Searching teammate for a project? I'm happy to participate! Contact Me
Let's keep in touch on Twitter

Pinned Loading

  1. cdimascio/express-openapi-validator cdimascio/express-openapi-validator Public

    🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.1.x or 3.0.x specification

    TypeScript 1k 237

  2. Santorini Santorini Public archive

    Santorini Board Game in a distributed system via socket. Final Project of Computer Science's Bachelor's Degree at Politecnico di Milano 2019/2020

    Java 7 1

  3. AWS switch role with MFA support (zsh) AWS switch role with MFA support (zsh)
    1
    # AWS Session Manager (Zsh)
    2
    A Zsh script to simplify **switching between AWS profiles, managing MFA, and reusing cached sessions**—so you don’t have to keep typing MFA codes or worry about expired credentials.
    3
    
                  
    4
    - **Quickly switch** between AWS CLI profiles (including roles and MFA)
    5
    - **Avoid repeated MFA prompts**—sessions are cached per shell
  4. polarity-dev/openapi-mock-server polarity-dev/openapi-mock-server Public archive

    TypeScript 4

  5. Final-Project-VHDL Final-Project-VHDL Public

    Prova Finale di Reti Logiche - Polimi Ingegneria Informatica - a.a. 2019-2020

    VHDL 2 1

  6. passion-in-action-scrape passion-in-action-scrape Public

    A simple website that shows scraped data from Passion in Action (Polimi) using NextJS and AWS.

    JavaScript