Right now...
What I am building
Frontend - Remix
Typescript
Remix
React
Tailwind
Vite
EsLint
Dark mode
Responsive
Description :
- ⌖ A personal portfolio website with display a small part of biography of me including skills and some certificates I achieved, a list of some project that built including a couple description of the project.
- ⌖ Also a list of hardware that I used including several software to support me in building some projects.
- ⌖ This website was build with Remix and all code following a guide of ESLint also implementing githook by husky prior to publishing to github, and finally it was deployed with Vite & Vercel.
- ⌖ Responsive to mobile view, an implementing both Dark or Light themes triggered by your system's themes.
iOS app - Consumes API
SwiftUI
RealmSwift
Combine
Codemagic
Clean Architecture
VIPER
Modularization
HIG
Description :
- ⌖ An iOS application that shows a list of games from RAWG API, the main features is to display a list of games and a user can search a game based on the name.
- ⌖ This app was build with SwiftUI and implement HIG (Human Interface Guidelines) standard, SwiftLint as a code linter, Clean Architecture by VIPER (View, Interactor, Presenter, Entity, Router), Dependency Injection, Modularization, locale database by RealmSwift, reactive programming by Combine, CI/CD by Codemagic, mockup design by Figma.
Fullstack web app
Typescript
Javascript
Appbackend.io
HTML
CSS
Vite
Dark mode
Responsive
Description :
- ⌖ A monolith web application with full CRUD functionality that handling features of submission assignment in some forms input.
- ⌖ This web app uses a backend from appbackend.io, responsive to mobile view, also implement both themes Light and Dark automatically by your system themes.
- ⌖ As an assignment submission on Devscale Indonesia - Immersive Fullstack Javascript Bootcamp, chapter Backend with expressJS and Vite
Backend - Microservices
Microservices
Typescript
ExpressJS
MongoDB
RabbitMQ
Docker
JWT
Bcrypt
Zod
Description :
- ⌖ A Forum App designed with microservices architecture consist of 5 services: Api-gateway, Users, Threads, Replies, Notifications. All incoming client request handling by Api-gateway & screening for user authentication and authorization with token rotation system.
- ⌖ Implementing event bus with RabbitMQ for message broker when new reply successfully created, new user update data, and new thread created.