Hi! I'm Hoang Minh.
I'm a Vietnamese student who recently graduated with a bachelor's degree in Business Administration.
And then, boom! I decided to become a developer 😆
I was fortunate enough to find The Odin Project's roadmap to becoming a Full-Stack Web Developer and completed it. It was quite intense for a non-native speaker like me, but it was all worth it. And now I'm a full-time Linux user (Arch) who believes I can learn anything and have fun building things and solving problems.
I was also lucky to find The Primeagen, my favorite content creator and a great source of inspiration for me in Software Engineering (he encouraged me to learn Vim). Love this guy!
And, it's still very early days for me in programming and software engineering, so I'm currently seeking a Junior position in web development where I can contribute my abilities to a team and learn to build great software.
It was really fun!
Thank you for reading
Hit Me Up
Toolkit
- Language: TypeScript, JavaScript, HTML, CSS
- Frontend: Reactjs, React Router, Tailwind CSS
- Database: MongoDB, Mongoose
- Backend: Nodejs, Expressjs, Pug
- Bundler: Vite*, Webpack
- Testing: Jest*, Vite, Bun
- API Client: Rest.nvim*, Postman
- Deployment: Glitch*, Vercel*, Netlify, Gh-pages
- Methodologie: SPA, RESTful API, JWT, TDD, MVC
Environment
- Editor: Nvim*, VSCode
- Linux: Arch*, Debian, Ubuntu
- Terminal: Alacritty*, Kitty
- Package Manager: Bun*, Npm, Yarn
- Browser: Brave*, Firefox
- Note: Obsidian
- Sync: MegaSync
Coding Sites
Projects (*)
- Sorted by the time I started the project
- Usually projects with Express, React
- Free tier API hosting on Glitch can be really slow
Name | Deploy | Repo | Tech Stacks and Tools |
---|---|---|---|
Personal Site | view | view | Back: Front: |
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
- Some React projects are refactored ones
- Or a useless app I made for fun during my free time
Name | Deploy | Repo | Tech stack and tools |
---|---|---|---|
Homepage | view | view | JS HTML CSS Webpack Tailwind Gh-pages |
Battleship | view | view | JS HTML CSS Webpack Gh-pages |
Testing Practice | - | view | JS Jest |
Operate Algorithms | view | view | React Tailwind Vite Netlify |
Knights Travails | view | view | JS DSA |
Binary Search Trees | - | view | JS DSA |
HashMap | - | view | JS DSA |
Linked Lists | - | view | JS DSA |
Recursion | - | view | JS DSA Jest |
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 |
Focus Train | view | view | React Tailwind Vite Netlify |
Cool Stuffs I Want To Learn
- Rust, Zig, C
- Go, C#, OCaml
- Vue, Qwik, HTMX
- SQL
- GraphQL
- CDN, Redis
- AWS, Fly
- Docker, Kubernetes
Fun Facts
- I can type 160wpm
- I can do some Mechanical Engineering
- I prepared chatbot training data for 2 demos on Nspace
- I was Ascendant in Valorant, btw
- In my free time, I will either:
- Listen to Ca Hoi Hoang or Ngot (sadly, they both disbanded)
- Or re-read Vagabond
- Or re-watch Hunter X Hunter, Haikyu, Attack on Titan