M

M

M

class Person {
   constructor() {
      this.name     = "Minh";
      this.gender   = "♂";
      this.location = "🇨🇦🍁";
      this.skills   = [
        ""
      ];
   }
}

Portfolio

the work of my hands

For each project, demo contains a link to a live demonstration whereas repo is where to find the implementation.

Also, a brief explaination about what I have done could be found in the README.md file in the repo of each project.

Contacts+

A mobile application to safely back up contacts

React Native Expo Firebase

Minhsenger™

A chat application that can run on web and mobile devices

PWA React Socket.io

Greedy Game

A distributed windows application to play a small game with friends

WCF WPF .NET

Worldwide Travel Alert

A web application to track travel advisory from Canada Government

MongoDB Express React Node.js Material UI

Space Station

A C++ application to display a scene of a space station in outer space

OpenGL GLSL C++

About

in a few words

Hi, my name is Minh.

Besides being a Software Engineer, I am regularly doing side projects and occationally solving programming challenges as I consider myself as a tireless sucker, *cough*, seeker of knowledge. Although competitive programming does not teach me software engineering, I enjoy it because of the prizes, *uhm hmm*, the feelings of solving something challenging, and it is also a good way to exercise my brain.

I have been typing on computer keyboards since I was a kid. Things never change. Me, neither... I am no longer a kid though.

Skills

Languages

  • JavaScript

  • HTML5

  • CSS3

  • C#

  • C++

  • SQL

Frameworks

  • React

  • .NET

Tools

  • SpecFlow

  • OData

  • GIT

FAQs

"he's doing his best"

I see different names here and there. How should I call you?

I'd like to be called Minh (ˈmɪn) unless you could speak Vietnamese.

Was this site created 100% by yourself?

Yes. Indeed, it was handcrafted without using any site builders and/or templates.

Why don't you use any frameworks like Bootstrap, TailwindCSS or Gatsby to build this site?

Learning CSS is really fun. Also, this is a simple and static site, so I'd love to take this opportunity to enhance my fundamental knowledge and keep those powerful tools for other projects.

I am also a Pokémon GO Trainer, so you know ...

Don't hesitage to send me your Pokémon GO Trainer ID. We will be best friends in Pokémon GO in no time 😉.

Contact

say hello, buy me a milkshake or hire me

Get in touch to start a conversation.

Please use the form to push your message into my inbox in high priority, so that I can pull it asap.


Also, you can find me on:

Let's talk

What should I call you, Mr. Anonymous or Ms. Blank?
I won't spam, I promise.
Sorry, I haven't learned to read an invisible message.
Please correct errors and try again.