About Me
Hello there! im sides.
I major in Computer Science and Technology, and I have a strong passion for anything related to computers,
with a special interest in microcontrollers and embedded systems.
"A fervent Pentax aficionado"
Holds a Bachelor's degree in Computer Science
from Computer Science School of HDU and a Master's degree from МГУ.
I am a native Chinese speaker, and I also use English and Russian.
Tech Stacks
My journey into tech began in junior high when the internet was booming. I was deeply inspired by figures like "Lion" from the "Honker Union of China" and aspired to be like him. During that time, I started exploring Android development. Screen-locking apps were popular then, and while their intent was mischievous, my friends and I delved into creating generators for them, which gained some notoriety.
Later, my focus shifted to PCs. I started coding in VB, creating practical tools like a random name picker for my English teacher. I even built a remote access tool (RAT) by referencing other projects. When the WannaCry virus went global, I created my own version called "Wanna Green Hat," mimicking some of its basic functionalities.
On a recommendation, I was introduced to Python and Java, though I set Java aside, finding it too verbose at the time. I also briefly studied Pascal. Thanks to my demanding high school curriculum, my programming journey was put on a long pause.
As I entered university, I formally chose Computer Science. My coursework exposed me to a wide array of languages and frameworks, including C/C++, Java and Spring Boot, Python, HTML/CSS, and SQL. Over time, my focus has gravitated towards Python. I've used it to write numerous scripts and applications, and I'm constantly amazed by the power and breadth of its rich ecosystem of libraries.
Other Skills
- I use Git for version control.
- I have a good understanding of the Linux operating system and have been using it as my secondary OS for over 5 years.
- I am currently involved in the development of a PHP project and am actively learning the language.
- I have some experience with Makefiles.
- I have some experience writing shell scripts, though I'm still improving.
Some Software that I use
Operating Systems:
- Fedora: I use it for my daily work and personal projects.
- Windows: Primarily used for work at my company.
- Debian: I run it on my server for its rock-solid stability.
IDEs & Editors:
- Cursor: My excellent AI-powered co-code editor.
- Visual Studio Code: My trusty companion through countless projects.
- PyCharm: I always use it for Python projects.
My Hobbies
- Photography: I enjoy shooting with everything from small to medium format cameras, both digital and film. I also fly drones for aerial shots. You can see my work here: PICS
- Gaming: I'm a big fan of the Grand Theft Auto and Minecraft series.
- Reading: I love reading books, blogs, and just exploring the web.
- Listening to light music and podcasts.
- Riding my road bike.
Open Source
I am a big fan of open source software and I have contributed to some projects and wrote some of my own. My primary browser is Firefox, and I love it for being open-source.
Proudly using Linux and Python.