I'm Ze Li.-image

I'm Ze Li.

Dublin-based Software Engineer at Arista Networks
M.Sc. in Physics & Computer Science

About Me

Full-stack dev who loves building things from scratch. Currently working as a Software Engineer at Arista Networks. Passionate about clean code, problem-solving, and bridging ideas to reality.

  • Location:Dublin, Ireland
  • Languages:Mandarin / English
  • Study:University College Dublin
  • Interests:Coding & Gaming

Education

University College Dublin

Masters in Computer ScienceJanuary 2026GPA: 3.99/4.20

University of Chinese Academy of Sciences

Masters in Theoretical PhysicsJune 2023GPA: 82.88/100

Beijing Institute of Technology

Bachelors in Applied PhysicsJune 2019GPA: 80.58/100

Skills

Here are the technologies and tools that I have experience using or domain.

JavaJava logo
PythonPython logo
GoGo logo
C++C++ logo
JavaScriptJavaScript logo
TypeScriptTypeScript logo
HTMLHTML logo
CSSCSS logo
XMLXML logo
Spring BootSpring Boot logo
FlaskFlask logo
MicroservicesMicroservices logo
API GatewayAPI Gateway logo
KafkaKafka logo
gRPCgRPC logo
RESTREST logo
KeycloakKeycloak logo
Resilience4jResilience4j logo
ReactReact logo
ViteVite logo
Tailwind CSSTailwind CSS logo
StreamlitStreamlit logo
PostgreSQLPostgreSQL logo
MySQLMySQL logo
MongoDBMongoDB logo
RedisRedis logo
H2H2 logo
SQLiteSQLite logo
SQLAlchemySQLAlchemy logo
HadoopHadoop logo
SparkSpark logo
TensorFlowTensorFlow logo
SklearnSklearn logo
AWSAWS logo
FirebaseFirebase logo
KubernetesKubernetes logo
DockerDocker logo
JenkinsJenkins logo
NginxNginx logo
JUnitJUnit logo
MockitoMockito logo
JestJest logo
VitestVitest logo
GitGit logo
MavenMaven logo
GunicornGunicorn logo
Intellij IDEAIntellij IDEA logo
PyCharmPyCharm logo
VSCodeVSCode logo
VimVim logo
MarkdownMarkdown logo
LaTeXLaTeX logo

Check out some of my work

display
next button
display

Storage Management App

A responsive dashboard web app for managing food storage. I always forget how much I have left in the fridge and this app helps me keep track of it and record my meals. It also helps me plan my shopping list. Feel free to login with Firebase service and add your own recipes.

Technology stack:

React
Spring Boot
PostgreSQL

Budget Tracker

A lightweight budget application. I need a way to track my budget with multiple currencies. This app supports multiple custom currencies and helps me track my total balance easily with custom exchange rates. It features a modern dashboard to automate account balances and analyze spending habits based on transactions.

Technology stack:

React
TypeScript
Go
SQLite
TailwindCSS
display
next button
display
display
next button
display

CineQuest

A microservice-based movie discovery platform showcasing distributed systems architecture, heterogeneous communication (REST, gRPC, Kafka), polyglot persistence, fault tolerance, and user engagement features. I'm responsible for three microservices: rating, sign, and achievement service.

Technology stack:

Microservices
Kubernetes
Kafka
gRPC

Planhattan

A responsive web application designed to helps tourists plan their day by predicting and visualising crowd data for popular attractions, restaurants, parks, and museums. I'm responsible for the backend development and deployment of this app.

Technology stack:

React
Spring Boot
MySQL
XGBClassifier
display
next button
display
display
next button
display

BikeShareApp

A responsive web application designed to help people get shared bikes information in dublin. Users can get real-time updates on bike station availability and current weather conditions based on their location, see visualized availability prediction, history trends and heat map for each bike station, and plan routes easily

Technology stack:

JavaScript
Flask
MySQL
Tensorflow

AppointStat

A cloud-based data processing and visualization system for analyzing patient appointment behavior using Hadoop MapReduce and Amazon EMR. This project processes a real-world medical appointments dataset to identify demographic patterns in appointment attendance and no-shows.

Technology stack:

Hadoop
AWS
Streamlit
display
next button
display

Get in touch