Skip to content
View timthedev07's full-sized avatar
βš”οΈ
Doing Math + CS
βš”οΈ
Doing Math + CS
Block or Report

Block or report timthedev07

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
timthedev07/README.md

Hello!

I'm Tim, a software development enthusiast and a full time student from China.

I enjoy working on full-stack web development projects with TypeScript, and I'm also interested in artificial intelligence and blockchain.

Main Achievements

  • UKMT BMO1 2023-24, 29/60
  • UKMT IMC Gold 2022, 2021
  • UKMT SMC Gold 2023
  • UKMT Maclaurin 2022
  • Top 10 Finalists of the International Inspired Business Competition

🌐 Language preferences

TypeScript is currently my favorite language because how of powerful and scalable of an abstraction it is. I'll use it to build complex full-stack web apps.

C++ would also be in my top tier, because of the static typing system and how robust and efficient it is. I prefer C++ when it comes to competitive programming or algorithms-styled questions and somehow it makes me feel like I'm a hacker.

Go. Uhhhh, it's kinda hard to decide what to do with it, but I think it is a top alternative to C++ for competitive programming.

Python would be my choice for building small side projects and some data analysis stuff. To be honest, I'm not a big fan of dynamic typing languages, I just can't build something complicated and intense without a reliable typing system(trust me, I've taken a web dev course in Python, the course itself was amazing, but you won't want to know how long it took me to fix some trivial typing bugs that could potentially cause a chain of runtime errors and ultimately crash my entire website with a 500).

I'm just getting started with Swift, and I feel like it's really good(better than Java at least). I don't know yet what I'll be using it for.

Sorry, but I'm not really into Java.

Also knows: JavaScript, and C.

πŸš€ Technologies and tools

⚑ Main/Favorite technologies

React Next.js GraphQL Express.js Typeorm Tailwind CSS

πŸ›  IDE/Editors

VScode, NeoVim, Xcode, Android Studio, Google Docs, Paper, whiteboard, brain, my school computer, wall.

βš™οΈ Terminal

iTerm with fish shell on MacOS and WSL shell on windows.

πŸͺ Browsers

Google Chrome

πŸ—„οΈ Databases

PostgreSQL, SQLite

πŸ€– AI

Mediapipe, OpenCV, NLTK python(little experience), SCikit learn(little experience), tensorflow(little experience).

πŸŒ† UI

Bootstrap, Tailwind,

πŸ“ ORM/Query Builder

Knex.js(little experience)

🦾 Web Frameworks/Libraries

Django, Flask, Svelte.

Others

Firebase

Stuff I don't want to touch anymore

Java Swing(little experience), JFX(little experience), C language, Vue.js(little experience), Material UI(too complex), vi.

πŸ“Š Stats

Tim's GitHub stats

Github activity graph

GitHub Streak

Top Langs

Pinned

  1. KCAMathsHub KCAMathsHub Public

    A community-based platform for providing peer-assistance with Math school work and questions, available internally at KCA.

    TypeScript 1

  2. my-website my-website Public

    My personal website

    TypeScript 5

  3. Dream-of-Berlin Dream-of-Berlin Public

    My end of year German Project. A website about the awesome city of Berlin, Germany. Contains many topics including Travel Guide, Sports and Political Parties!

    TypeScript 2

  4. dragontail dragontail Public

    A React component library built with TailwindCSS and TypeScript.

    TypeScript 5

  5. distinct.css distinct.css Public

    Command line utility for finding duplicate or conflicting CSS rules either in a file or a directory. Supports detecting unused CSS based on HTML files. An awesome choice for CSS optimization with a…

    TypeScript 10

  6. InstantAuction InstantAuction Public

    A modern online auction platform for trading second-hand goods.

    TypeScript 9 2