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.
- Reach me via email(timpersonal07@gmail.com)
- Wechat ID => timthedev07
- The first CS project in my life
- 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
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.
VScode, NeoVim, Xcode, Android Studio, Google Docs, Paper, whiteboard, brain, my school computer, wall.
iTerm with fish shell on MacOS and WSL shell on windows.
Google Chrome
PostgreSQL, SQLite
Mediapipe, OpenCV, NLTK python(little experience), SCikit learn(little experience), tensorflow(little experience).
Bootstrap, Tailwind,
Knex.js(little experience)
Django, Flask, Svelte.
Firebase
Java Swing(little experience), JFX(little experience), C language, Vue.js(little experience), Material UI(too complex), vi.