I started my career as a developer about 5 years ago. I've tried some programming languages and tech stack, both Back-End, and Front-End.

Even though the scope of development is broad, I was very interested and focused on Mobile and Web Development.


Software Engineer

I love creating something new, creative, secure, that is clean and minimalistic, attractive and has value, and of course, easy to use.

I really enjoy creating websites with rich UI components, including:

  • Web application,
  • Mobile application,
  • Documentation pages,
  • CMS contents layout,
  • Dashboard layout,
  • Banking Mobile Apps,
  • and others.

I still like to make Complex website solutions So, what tools did I feel comfortable using during the website creation?

TypeScript

First of all, the programming language. I'm very used to using TypeScript, although website creation can be done using PHP, Python, etc.

The JavaScript superset—TypeScript—has accompanied me for about 5 years.

React

I really enjoy building single page application websites and React is my go-to library.

I've been using it since 2019 (5 years) and have become quite proficient with it.

Tailwind CSS

I love using Tailwind CSS for styling, even though I've been using SCSS for a longer time (2 years).

I'm still new to Tailwind CSS, but I'm really comfortable using it and I think it's a great tool.

Framer Motion

For animations, I am more comfortable using Framer Motion. Creating animations using JavaScript has never been as easy as using Framer Motion.

Next.js

I've been using CRA for a few years, but since discovering Next.js, I don't think I would want to use any other web framework. It's just that good!

IONIC

I've been using Ionic for developing Mobile Application with react. I am well in developing Banking Mobile Applications with custom logic and design with encypted user data.

Chakra UI

For now, I love using Chakra UI for styling, even though I've been using this for a longer time (2 years).

Incode Omni

I've been using their SDK for the user registration of digital bank account creation.


Software Engineer(Web and Mobile Application Developer)

Making user interfaces and Complex application is something I'm really good at and I've been a Web Developer from 2018 to 2021 (3 years).

I'm always thinking about how to create the best possible user experience, in addition to creating visually appealing user interfaces.

The biggest challenge is finding the balance between creating a great user interface and an amazing user experience.


Detail and Summary

I represent all data in labels to make it easier to read. The underline indicator shows how often I used the related item, e.g.:


Frequently Used Occasionally

Programming Languages

TypeScript JavaScript Java HTML CSS/SCSS

Technologies

Tailwind CSS Chakra UI Material UI Bootstrap Ionic UI React Native
React Next.js Framer Motion Storybook Framework7 Redux Toolkit Prisma tRPC NextAuth.js Vercel Webpack Gatsby Jest MySQL Firebase Heroku AWS S3 Netlify Vercel Docker
Express MongoDB

Softwares and Tools

VS Code Android Studio XCode Node.js Git GitHub Azure DevOps Sourcetree
Figma