[IANNN]xyz
Building websites to help achieving your excellent business ideas

Heylo, I’m a self-taught web developer who started my career as a UI designer[1] in 2014. I also have graphic design background. I’m investing more time in reading and project management.

What I offer

1. CMS websites

The most common type of website, which is a website with a control panel that manages content and modules on pages. Require more features? I can build your bespoke websites.

2. Webflow / Squarespace websites

These solutions are fantastic for someone who is not tech savvy. But the more requirements the website has, more likely you'll need a developer to give a hand.

3. Domain and DNS management

How to make a website accessible via a www link? That's where DNS management goes.

4. Mini websites

Sometimes all you need is a simple static page with content that doesn't change often. A mini website with a handful of pages is a low cost and ideal solution.

5. Facebook and Google services

I can also help setting up a Facebook business page or Google business entry. I'm also very experienced in Analytics including event tracking and reporting.

How I build

1. Planning

Understand the idea behind the need of a website and gather requirements.

2. Budgeting

Estimate a timeline, decide services, know the cost, set rate, make contract.

3. Design

Design for the destination devices and audiences. Start with mockups then high-definition design.

4. Development

CMS-driven or static, develop from backend to frontend.

5. Refinement Iteration

Provide preview link to get client involved for process and feedback.

6. Go-live & Support

Publish the website and provide further support for updating or maintenance.

Tech I prefer

Which CMS is the best? Is React better than Vue.js? Do I use CSS3? Or does it all matter at all? [2] If the client has a preference, or a special device or server only supports a particular programming language, that’s great and let’s go with that. Otherwise, here’s some technologies I prefer.

Vue.js
Netlify
GraphCMS
Google Domains
Google Analytics
Firebase
Google Tag Manager
Mailgun
Cockpit CMS
SiteGround
Oracle Cloud

Work I've done

Here’s some websites I built sorted by the date of go-live. Some of them may have gone down.

Projects Technologies
IANNN.xyz Nuxt, Mailgun
iCoffee.app Vanilla JS, CSS, Firebase
Benz Mini Site Netlify, CSS
Orivon Online Exam Photoshop, Illustrator
Sunshine Cleaning Go-lang, Mailgun, Ant-design UI

Blog

Just a diary and notebook really.

ESBuild and JS Bundler

January 13th, 2024

Migrated our company's website template project from using Gulp+Webpack to ESBuild. By comparing and contrast I got a better understanding of bundlers.

React Native and Flat State Structure

December 12th, 2023

Recently working on a React Native project for the first time. A lot of mysteries about this everybody-talk-about framework is now unfolded. Comparing Vue, React and React Native also helps understanding more about MVVM. Also a gotcha from shallow copy and nested state structure.

Programmatically Send Push Notification Message with Firebase Admin SDK

November 23rd, 2023

Explained how to use Firebase Admin SDK in NodeJS to send a cloud push notification message.

Wow the first ever prototype in my career

October 4th, 2023

I'm recently tidying up my website and wanting to upload some previous works. Look what I found!

Rewrote the website with ...

October 3rd, 2023

Rewrote with Statamic 4, Tailwind, and hosted on Oracle Cloud. Oracle Cloud offers generous free tier. Statamic deserves more attention!

What I look at when looking for a new job

June 17th, 2022

BTW, what do you look at when looking for a new job?

Newly refreshed website (2022)

May 27th, 2022

Satisfaction from proper plan, design, and execution.

GA4 with GTM

July 26th, 2021

GTM? ga? gtag? GA4? Which way is the right/better way?

Terminal - the emulator

July 13th, 2021

Got a better understanding of Terminal on macOS, NVM and NPM

TIL of CSS

July 1st, 2021

Those Do'h and Gotchas in CSS learning

How I Build a Website (usually)

May 20th, 2021

Analyse, plan, design, build, test, and deploy.

TIL of JavaScript

May 13th, 2021

Somethings are not like what I thought.

Google Cloud Scheduler

April 18th, 2021

Cron job? Try Cloud Scheduler of Google Cloud Platform

Webhooks: GraphCMS and Mailgun

March 14th, 2021

Hook services together with webhooks.

How to Choose Tech Stack/Solution

March 9th, 2021

Maybe the old ones are the best ones.

Nested Promises and Promises in Loop

September 27th, 2020

Control the flow to run in a linear sequence.

Blog has gone live

April 19th, 2020

Hopefully I can write something beneficial to other devs.

The first blog

April 10th, 2020

The start.