My name is Minh.
I kick-started my career in software development with The Odin Project and enhanced my craft with a lot of inspiration from The Primeagen.
It was really fun 😆
My Environment
- OS: Ubuntu
- Editor: Neovim
- Terminal: Alacritty
- Browser: Firefox
- Note: Obsidian
- Sync: MegaSync
Some Projects
- Note: Free tier Backend hosting on Glitch can be really slow
- The code maybe terrible and buggy. It's been a few months since I've worked at it
- But I guarantee that it's the best solution I could create at that specific point in time 😆
Name | Deploy | Repo | Concepts |
---|---|---|---|
Game Management | view | view | C# ASP.NET Core Razor SQL Server EF Core Bootstrap Azure |
Personal Site | (...) | view | Back: Express MongoDB Mongoose Passport Google Auth JWT Rest.nvim Glitch Front: |
Exercises | - | view | |
CS50x | - | view | Scratch C DSA Python SQL HTML CSS JS Flask Security AI |
Fakebook Messing | view | view | Back: Express MongoDB Mongoose Passport JWT Rest.nvim Glitch TDD Bun Supertest Mongodb memory server Front: TS React React Router Shadcn Tailwind Zustand React Form Zod Axios Vite Vercel |
Nvim | - | view | Neovim Lua |
Messaging App | view | view | Back: Express MongoDB Mongoose Passport JWT Postman Glitch TDD Jest Supertest Mongodb memory server Front: React React Router Tailwind Zustand Vite Vercel |
Where's Waldo Front | view | view | React React Router Tailwind Vite Vercel |
Where's Waldo Back | - | view | Express MongoDB Mongoose Postman Glitch |
Members Only | view | view | Express MongoDB Mongoose Passport Pug Tailwind Glitch |
Inventory App | view | view | Express MongoDB Mongoose Multer Pug Tailwind Glitch |
Local Library | view | view | Express MongoDB Mongoose Pug Bootstrap Glitch |
Mini Message Board | view | view | Express Pug CSS Glitch |
Basic Info Site | - | view | Node HTML |
Shopping Cart | view | view | TS React React Router Tailwind Quotable-api Vite Netlify |
Content Savior | view | view | React React Router Tailwind Vite Netlify |
Memory Card | view | view | React Tailwind Vite Netlify |
CV Application | view | view | TS React Tailwind Vite Netlify |
More Projects
- Usually foundation projects with HTML, CSS, JS, Webpack
- Or experiment a real-world codebase
- Or a dummy app I made for fun
- Ordered by time
Name | Deploy | Repo | Tech stack and tools |
---|---|---|---|
Real World Express | - | view | Express MongoDB Mongoose JWT Rest.nvim |
Homepage | view | view | JS HTML CSS Webpack Tailwind Gh-pages |
Battleship | view | view | JS HTML CSS Webpack Gh-pages |
Operate Algorithms | view | view | React Tailwind Vite Netlify |
Whether App | view | view | React Tailwind Vite Giphy-api Weather-api Netlify |
Todo List | view | view | JS HTML CSS Webpack Gh-pages |
Connect Four Game | view | view | JS HTML CSS Webpack Gh-pages |
Restaurant Page | view | view | JS HTML CSS Webpack Gh-pages |
Tic Tac Toe | view | view | JS HTML CSS DSA Gh-pages |
Library | view | view | TS React React router Tailwind Vite Netlify |
Snake Game | view | view | JS HTML CSS Gh-pages |
Admin Dashboard | view | view | JS HTML CSS Gh-pages |
Sign Up Page | view | view | JS HTML CSS Gh-pages |
Calculator | view | view | JS HTML CSS Gh-pages |
Drawing App | view | view | JS HTML CSS Gh-pages |
RPS | view | view | JS HTML CSS Gh-pages |
Landing Page | view | view | HTML CSS Gh-pages |
Recipes Website | view | view | JS HTML CSS Webpack Tailwind Gh-pages |
Fun Facts
- I can type 160wpm
- I can do some Mechanical Engineering
- I prepared chatbot training data for 2 demos on Nspace
- In my free time, I will either:
- Watch The Primeagen and Theo (really great engineers and content creators at the same time, love both 😆)
- Or listen to Ca Hoi Hoang and Ngot (sadly, they both disbanded)
- Or read Vagabond and Berserk
- Or watch HxH and Haikyuu!!
Hit me up
- Gmail: [email protected]