Todo
There are so many things I want to do, below is a list of them:
Code
-
Email auto labeler - A script or Chrome extension that automatically labels my emails as “applied” or “rejected” based on the content of the email. I want to generate a SankeyMATIC diagram of my job application process, but I am too lazy to keep track of my applications manually.
-
EE Toolkit - A web app that I want to write in Vue3, which is a collection of tools for Electrical Engineering students
-
Sticker Stride - A web app that displays a calndar, users can add different stickers onto each date, tracking their habits.
-
Figure out how does Umami work
-
Productivity app, but actually incorporated with games
-
Slay the Spire clone - Follow this playlist to familiarize myself with the Godot engine.
-
Host my own analytics app
-
Pandoc filter - Currently, exporting Obsidian MD notes to PDF is a pain, I want to write a Pandoc filter that can convert Obsidian MD notes to PDF, especially for notes with callouts.
-
learn Kaggle courses - I want to learn more about Scikit-learn, Pandas, and other data science tools.
-
Emoji fuzzy search - A web app that allows users to search for emojis by typing in keywords.
-
Laughing Man - A web app that shows a camera feed with people’s faces blurred out or covered with the Laughing Man logo in Ghost in the Shell.
-
Todo mobile app - Todo app, but I want the UI to be aesthetically appeasing according to my standards, auto moves completed forms to bottom, auto archive completed items before today, auto generates logs for review/export.
-
Refine math web app - Probably add a landing page, and some level progression related contents.
-
Bode plot web app - A web app that allows users to draw Bode plots.
-
Resume web app - A web app that allows users to input their information and company’s requirements, then the app will generate a resume for the user that fits the requirements most.
-
Godot AI - Try to integrate ML models into Godot, and let the AI solve some classic games.
-
Learn Rust
-
Learn Vue
-
Learn WASM
-
Time frequency domain image combiner - pick 2 images, 1 in time domain, 1 in frequency domain, combine them together
Hardware
-
STM32 Bluetooth design - Follow this video to design a board with KiCad.
-
FPGA camera with Laughing Man - Camera, but covers faces with Laughing Man logo.
Books
-
The StatQuest Illustrated Guide To Machine Learning
-
Who Moved my Cheese?
-
Do Androids Dream of Electric Sheep?
-
余华短篇精选集
-
The Mythical Man-Month
-
Async JavaScript
-
Test-Driven React
-
狼书(卷1)
-
ダンジョン飯
-
竹光侍
-
バガボンド
-
Steel Ball Run
-
Feeling Good: The New Mood Therapy
-
No Silver Bullet
-
采购与供应链管理:一个实践者的角度
-
Bible
-
Interconnections: Bridges, Routers, Switches, and Internetworking Protocols
-
Project Management for the Unofficial Project Manager
-
The Emperor of All Maladies
-
Peopleware
-
Designing Data Intensive Applications
-
Structure And Interpretation of Computer Programs (SICP!)
-
Color and Light: A Guide for the Realist Painter
-
Reinventing Organizations
-
The Classroom Management Book
-
How to Take Smart Notes
-
Computer Systems: A Programmer’s Perspective (CSAPP)
-
Operating Systems: Three Easy Pieces (OSTEP)