About | Johan Paul
🎸 Johan Paul

Hi, hello... πŸ‘‹πŸ™‹β€β™‚οΈ

About me.

I'm Johan Paul. You can call me Jp. It looks like "Jeep" but without the double e's.

1982: The Rise of Agent Double Eleven.

I have a degree in Electrical Engineering with a sub-major in Control Systems. Most students in that field pursued Robotics, but I chose to focus in the Active Noise Control (ANC) laboratory. For my final project, I implemented analog ANC on headphones.

I had an awkward experience in the laboratory. I played a nylon guitar out of boredom and confusion like a champ, alone. Suddenly, in the middle of my fingerpicking smooth-pop serenade, my professor barged in. His office was far away from the laboratory. So, I guess he was checking out something. As in, "This is a noise cancellation laboratory, why the harmonious echo?" 🀣

So then, he nodded and smiled, as for me too. "Outside academia fascination is yours", he perhaps concluded. I passed the final project presentation with grading negotiations punctuated by mutual wit and amusement.

I am a senior web developer and a former lead engineer. At the moment, I'm rediscovering myself by working on projects and conducting research πŸ”¬

JpNet Logo

The guitar knowledge I got first came from the intensive courses I did, starting when I was in my 5th grade. My sister enrolled me to the Classical Guitar Course back then, Yamaha licensed course.

As time went by and I got older, I developed the habit of trying to translate what I heard into my guitar playing. It's something I still do. When I hear something that catches my interest, I try to replay the notes. It usually starts with humming or whistling, since I don't always have my guitar with me.

I taught guitar class from the middle of 2006 to around 2012. Classical, acoustic, and electric guitar classes. I also performed at places.

For some reason, I also play other musical instruments besides guitar. I guess it's because I just really enjoy music.

JpNet Blue Smeared Face

From an early age, I've liked drawing cartoons, or just drawing in general, as you can see from the characters I've included here. πŸ–οΈβœοΈπŸƒπŸ–ΌοΈ

Chess is my amateur interest, it's something I enjoy and practice regularly, but not at a professional level. Thanks to Lichess, I can watch games, study and broaden my knowledge about it.

I trained in various martial arts back in my teenage years. I have knowledge and experiences in Taekwondo and Kyokushin Karate plus a bit in Kenpō and Aikido πŸ₯‹πŸ™ Nowadays, I do air boxing and jogging whenever I am not contemplatively absorbing new knowledge πŸ™‚ — BUT! Air boxing here is not merely flailing my arms about and dodging my own toots 🀣 That should be me when I was a toddler. Indeed, it would be amusing.

That's a brief about me, Jp. Thank you 🫑

πŸ› οΈ Infrastructure

Hi, there. Again. πŸ‘‹

This is the infrastructure which might interest you:

  • This root domain application is hosted on Google App Engine.
  • The UI (User Interface) is using:
    • Bootstrap 5.3 & Bootstrap Icons (overall UI).
    • Plyr 3.7.8 (audio player).
    • FileSaver 2.0.0 (for saving file).
  • JpNet JEEP
  • The server is using Node.js 22 with Express framework and many awesome packages.
  • The database is using Firestore mode accompanied by Firebase Realtime database.
  • The storage is using Google Cloud Storage.
  • The (auto) deployment is done on GitHub workflow.
  • I bought this domain from GoDaddy (through Google) back then.
  • This site uses SendGrid service for emailing.
  • The traffic is proxied through Cloudflare.
  • SSL certificates are provided by Google App Engine and Cloudflare.