Skip to content
View lihaan's full-sized avatar
Block or Report

Block or report lihaan

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
lihaan/README.md

Hello World! 🌎

I'm Li Han, a final-year Computer Science student πŸŽ“, with a keen interest in Data Science, Machine Learning, and Software Engineering.

I love designing and building things! When I'm not slogging my way through lectures or hustling at internships, I entertain myself with silly little coding projects. Feel free to go through my repositories and see what I have built!

GitHub LinkedIn

Repo Highlights

TeleAssist πŸ€– Telegram Icon

Harness the power of Generative AI to reply your Telegram chats for you!

This is a WIP mega project consisting of two repositories that work together:

  1. TeleAssist-Web: Backend Quart application that batches messages received from peers, before passing it as a prompt into a Large Language Model (LLM) and sending back its response
  2. TeleAssist-Bot: Telegram bot that communicates with the backend app, allowing the owner to silence Telegram notifications and toggle the LLM replies, and/or provide a frontend for users to interact with the LLM directly

Readme Card Readme Card

docktainer-backup πŸ’Ύ

Never let a Docker container hold you (or your hard disk) hostage!

Daily backups of user-configurable files/directories within Docker containers, with additional features such as automatic pruning and notifications delivered via Telegram

Readme Card

Tech Stack πŸ’»

Languages: Python, Javascript, Scala, Java
Front-end: React, Angular, Figma (UI design)
Backend: Flask / Quart (async version of Flask)
Deep Learning / Machine Learning: PyTorch, scikit-learn, HuggingFace, Google Vertex AI
Data Processing: Pandas, numpy, PySpark (Big Data), Apache Flink (real-time streams)
Data Visualisation: Matplotlib, Streamlit
Cloud Computing: Amazon Web Services (AWS), Google Cloud Platform (GCP)
Databases: MongoDB, MySQL, Postgres
DevOps: Docker, Git, Windows Subsystem for Linux (WSL)


πŸ“Š (Meaningless) GitHub Stats:

GitHub Contribution Stats
Github Language Breakdown Stats

Pinned

  1. TeleAssist-Web TeleAssist-Web Public

    Let LLMs reply to Telegram messages on your behalf

    Python

  2. TeleAssist-Bot TeleAssist-Bot Public

    Frontend interface for the TeleAssist Project

    Python

  3. docktainer-backup docktainer-backup Public

    Perform backups of individual files or directories in Docker containers

    Python

  4. Smolify Smolify Public

    A quick and easy URL shortener

    JavaScript

  5. Swipex Swipex Public

    CS9080 news tool

    JavaScript 1