My name is Minh.
I kick-started my career in web development with The Odin Project Curriculum and enhanced my craft with a lot of inspiration from The Primeagen.
It was really fun 😆
Toolkit
Key Competencies
- Lang: JavaScript, TypeScript
- Front: ReactJS, TailwindCSS, Vite, Webpack
- Back: NodeJS, ExpressJS, MongoDB, Mongoose
- Testing: Jest, Bun
- API Client: Rest.nvim, Postman
- Deploy: Glitch, Vercel
Basic Knowledge
- Lang: C, C#, Python, Lua, SQL
- Front: NextJS, Bootstrap
- Back: Flask, SQLite, .NET Core, SQL Server, EF Core
- Testing: Vitest
- Deploy: Netlify, Gh-pages, Azure
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
Name | Deploy | Repo | Tech Stacks and Tools |
---|---|---|---|
Game Management | - | view | C# .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 |
Next Steps
On going
- C#, SQL
- SQL Server, EF Core
- .NET Core
- Azure
Computer Science
Development
- TOP (X)
- MIT (...)
- DevOps
- System Design
Fun Facts
- I took CS50
- 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 re-read Vagabond and Berserk
- Or re-watch Hunter X Hunter and Haikyu!!
Contact Me
- Gmail: [email protected]