βοΈ X β’
ποΈ LinkedIn β’
π Blog β’
Created PRs Β· Merged PRs Β· Reviewed PRs Β· All Involvements
- 2024-02-05 Unraveling the Common Characters Challenge: A TypeScript Tale
- 2023-10-02 Complete Guide to Deploying Next.js Standalone with Bun and Docker
- 2023-05-02 Why is it so hard to create PWA with Next.js?
- 2023-04-23 How I Made a Reminder to Write a Blog Post Using GitHub Action
- 2023-04-13 3 Scalable Next.js Architecture Boilerplate
I love to dogfood what I built. Passionate to build products that can help people.
- π Gitmemoji, a web quiz game to learn gitmoji.
- ποΈ Remute, use the touch bar app to mute/unmute your microphone, or just use the shortcut on any Mac.
- π³οΈ Maktab, voting app for election.
- π¦ Cardus App, home warehouse management system.
- lcov-coverage-badge, A GitHub Action for creating markdown embeddable badges, saved to your repository, directly from an LCOV data file.
- π imbios/bun-node, pre-configured Bun and Node.js docker images for seamless, optimized development and deployment.
- β‘οΈ next-to-ts, codemod to convert Next.js JavaScript to TypeScript.
- π² @imbios/next-pwa, Zero Config PWA Plugin for Next.js with appDir support
- β‘οΈ @imbios/blogger-to-md, convert blogger.com backup to markdown files.
- π tailwind-color-filter-generator, generate tailwind color filter from target color to transform any color to target color.
- 𧱠prisma-armv7-builds, prisma for Raspi 3B or any armv7 32-bit architecture.
- β»οΈ i18n-num-in-words, number utility to convert numbers to words in any language.
More inactive or small projects...
If you'd like to discuss any sort of opportunity, feel free to βοΈ contact me. Or ask me anything at Discussion.
π [email protected] PGP Fingerprint: C59DΒ 18D3Β 068EΒ 3D48Β 6C8DΒ Β 52F2Β E83AΒ 7B4AΒ 2C91Β CD79
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGTSHksBEADQi+z43SkNMPCKsikazAVlBxdvNMl3bcxvZ+H4bDX9+0MEs+lK
NVqDoQ4azlVYSnTU8R2NY+8ccG4NfOuoVCvRBFwl0Vn9lm3oIAieWAuN1XEL1aOW
+G4FCvRoXUNoyc0NHu0pszLKUN9XjdCcXUr3o99bx49HgUe+W9rBxuQb9errsWp6
SS9Eit/SSNmjZMELcEAeOlHEJuKTJ20N9G4nYb76B8/hjEQmUdU+Iql53RxM71u2
AULFQuG2rICqa2C9pIQVKQBLSSfuxMCnJv/Rrv49EaooQFae35KwDv0Khl0VSxk4
xbd2bidtJDm8+gEv1mJj+KPEHfo8Fp4SQj71RZXFYEyqeLp4CteKAVvSYe0B8JOZ
F1OWVO0ZF+g7GwF5zLjdwUmQuultRAhpyLCI8QLrODOsUtF70BzUXzffXWPFKroP
3WZLZDS83i87vQ3pth7/LLgQsAtEhRRldd7VYkDQn3NgDrSfj4MRGuJ+h7X7QMwb
ubnnh037HGCyXLcrEUECHtfF7mYEgyp0IqLfseM7d7idhPZu/ZAq0kvyjcyleJob
/dTW/ZRiiGzFuQZL/r/pAdZ9Z2b0SozBETzXwKXTZvlwRDX1Gn1kh+ePqFyhd2rk
p3wPjdi8ep2FRkrHMM8rFkRjOtc0x9fuIITodwJMDli2mz8nOSUxdGaiFwARAQAB
tCtJbWFtdXp6YWtpIEFidSBTYWxhbSA8aW1hbXV6emFraUBnbWFpbC5jb20+iQJU
BBMBCAA+FiEExZ0Y0waOPUhsjVLy6Dp7SiyRzXkFAmTSHksCGwMFCQeGHzoFCwkI
BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6Dp7SiyRzXlERQ//acLPw6aMhyfmFV7Q
rycEQyc1b32IPWcEP/aspmEQVoqYKQhRgV/S17ziZPxGnbUAL4PWVVy4quUKA9Ed
RRgMVV56xvbvVRqMk37zpH1NqB6gOQP71AC8fRy19TkBGJp14PEfrEzuAFh9HN6b
Z+uoGmeVVYAkk6OicZXOuuJRZzESsOr8DWMcj2w9iuWXWbu1Rphgihux0qE22rID
VNrAAoaPha+7UmGDr1ZtQWcvtEUSjkmiqzN80mntzzqF2EgTnHNn3edeBc1TnDA4
unB+tK5ep+6ZoeFF5sW1rcVz+WPOQ+KDI3xASgOLUixGwqL6uBcHlzNk0LWmgNwp
cMUk6AwmOciF3qdSG+Q6WjAMPk1iamN3X6bu+9ANcXwzCVFwPwRGdqMtP6Htwwwt
1XEeZwmwfZ0JxkhOFUAGeuIJfunLUoJ4fh81PD6os/VAoB8+WBXrOAeIfRZG/O85
AjwZ/qSNYIQ/7pbAUNYQWyih4FiIbfri3TYpSLxSkSR9X02lmB1uiCkn+EB5GrWg
HUvtlJMdBEHbUSFtNm2bts2I72v5d09imPrK0RPijat1ZVLi3nu+ez86JQ83Vw+G
Z3E7hZ2XUS/TS0Rhwo+arV5YpPuvC5dTc2Bmv0AJPfAis3BdAkaa29eqyH+EOFZO
gTEo6hiwmEGkBxMtY1xLGIpFFHG5Ag0EZNIeSwEQAMRFPAyFBdwTtn9WmCfBq17y
3k1dgsD1RTRhPoLZ0hQefqbfIaTtR/p/I6+eJfYvfLt7E+SyckdHYbh2UFUyPvnz
QRAD1Xf3S77XfNoSJbmHwS547Fh9KRMQ4abGIwMxIy/TMcynO8VJQDXDbECWS4zg
r77aLsZGTzuzWYzUjxJKGLvdcqD3Mr+HeyhDRmyQGdPF2L1f5svOqjIp/oVuOqVj
Tzl/+uV/S62G2U15TFromMF1b/wv4iktAXBS3rba0jdyh54Rx270WZWAtpE7a9SE
/LToQi22i4PjWmRibCSyUTHlOruFCTtxNuLvoVdTTp2fDB8Xh4L//mmJ1rofhFbP
TlbhGcxazPy9V/RBZTHpfGir0bcy6T0UjFsWRD2grZaLQRm9tYjw4O2T5Sh7+Vn5
huUjo1oYbEIUJatTeogIAl14Is95bLpPk0prn04umQdJ6g2KV9U4dYa5o0Imhk3Q
6859hEvo+GfpSbeIAnjstkn3ewIvKzn/pPTsShdVEyWe5trEIfKsX8vd3U/faE99
RUmFmBV448/2QBGgCmFqTgMkrvwOSucCfKErTaDp8709WxZF54TEp8X3EKXeNSat
U7goZxbNsLh4plzK4ol1A55TfCVn5eHm+UgKOOahO7Yytxg59HOFT83fk/YbE90y
db2/GbgRkmaR6PnaQ051ABEBAAGJAjwEGAEIACYWIQTFnRjTBo49SGyNUvLoOntK
LJHNeQUCZNIeSwIbDAUJB4YfOgAKCRDoOntKLJHNeQxoD/wPvnC1OiRLrx2ozvCE
9CACx4yI70lAa3EJbDGLG5sy+YEL8ZdYcubGfyxpvn5ciqrPHLFyEAwYSVGaqqn7
06x9yYZ1wQcCN++n6CEP4BfCcAoeJA1FlUf9IWWYxnxRiUZeOR2mS/UZUqEjLdBi
ItgQsPE+VD7tV7JbVNu/rAcmqF1Ppf83Lgu/uscfisU60B3GkKlJpgN6IQdP+gJz
baZ7mIie4lCvPPzKag33lBT8VOzTmbEeSNC6k9eAl5XYJOr9uqe314ofCRiu5am/
HXEmTPXJEioxf3zVCKCBOrhPLAQrO9IFOaKWbHbemF/iquy3bxQZhMtGht1IAph7
NDD4cSzmGtLN4JuNiNC2eqqjlLT0l3Qmg2n4l2cRTynCW3yqNR3oEjK3B/ZLdNrV
D/eqCv4xexUVdyQPZvUF9u/0hwMHbGg0+0HtsPRQ54PRC5j3WNllLRHvmf27/gcy
z//6Xye7w74wS+SRzSkDBxKrJDmpxCZajzOp1MSvrA8mssK9kci6nYqzRli2AlJz
4lQiD/w4/cT1ZLTetbbqSm7y74sa6/OldHLM3JOvA7YDmiwzgQHZCBOJAMhDo1T1
+Hh7Zt+BEy8mz22SmZQG+sgLRALGs0y7+yZEhEPyEHyfd/chDkcr5OXwEwo6FqDc
RoBNJbQajOS7WbteuSUkSR2aJQ==
=m4hW
-----END PGP PUBLIC KEY BLOCK-----
See my coding stats detail
π± My GitHub Data
π¦ 1.2 MB Used in GitHub's Storage
π 1,302 Contributions in the Year 2024
πΌ Opted to Hire
π 361 Public Repositories
π 116 Private Repositories
I'm an Early π€
π Morning 5156 commits βββββββββββββββββββββββββ 34.66 %
π Daytime 3976 commits βββββββββββββββββββββββββ 26.73 %
π Evening 4607 commits βββββββββββββββββββββββββ 30.97 %
π Night 1136 commits βββββββββββββββββββββββββ 07.64 %
π I'm Most Productive on Wednesday
Monday 1961 commits βββββββββββββββββββββββββ 13.18 %
Tuesday 2644 commits βββββββββββββββββββββββββ 17.77 %
Wednesday 3045 commits βββββββββββββββββββββββββ 20.47 %
Thursday 2300 commits βββββββββββββββββββββββββ 15.46 %
Friday 2737 commits βββββββββββββββββββββββββ 18.40 %
Saturday 1098 commits βββββββββββββββββββββββββ 07.38 %
Sunday 1090 commits βββββββββββββββββββββββββ 07.33 %
π This Week I Spent My Time On
ποΈ Time Zone: Asia/Jakarta
π¬ Programming Languages:
TypeScript 3 hrs βββββββββββββββββββββββββ 54.08 %
Bash 45 mins βββββββββββββββββββββββββ 13.51 %
JSON 35 mins βββββββββββββββββββββββββ 10.48 %
Markdown 25 mins βββββββββββββββββββββββββ 07.58 %
Python 18 mins βββββββββββββββββββββββββ 05.62 %
π₯ Editors:
VS Code 5 hrs 34 mins βββββββββββββββββββββββββ 100.00 %
π» Operating System:
Linux 5 hrs 34 mins βββββββββββββββββββββββββ 100.00 %
I Mostly Code in TypeScript
TypeScript 127 repos βββββββββββββββββββββββββ 39.44 %
Go 8 repos βββββββββββββββββββββββββ 02.48 %
Shell 4 repos βββββββββββββββββββββββββ 01.24 %
MDX 4 repos βββββββββββββββββββββββββ 01.24 %
Vue 1 repo βββββββββββββββββββββββββ 00.31 %
Timeline
Last Updated on 28/12/2024 20:23:56 UTC