Available for freelance

Vibe Coder & Builder.

Full-stack developer yang membangun produk digital dengan intuisi, flow, dan kode yang bersih. Dari backend ke frontend, dari desain ke deploy โ€” semua dalam satu ekosistem.

VIBE CODER CONF 2025
BA
Bayu Aji
IT Support & Vibe Developer
Npm Node.js TypeScript HTML Firebase
Indonesia, Central Java
github.com/EvoIsGoodBoy
Available for collab
Drag or hover to tilt
0 Projects Built
0 Years XP
0 Happy Clients
0 Technologies

Kode dengan Vibe, Bangun dengan Tujuan

Saya adalah seorang Vibe Coder โ€” developer yang percaya bahwa kode terbaik lahir dari flow state yang dalam, bukan dari tekanan deadline semata.

Spesialisasi di full-stack development dengan pendekatan modern: clean architecture, DX yang baik, dan produk yang benar-benar terasa "hidup".

Ketika tidak coding, saya mengeksplorasi desain sistem, berkontribusi di open source, dan mendokumentasikan perjalanan belajar saya.

Lihat GitHub
whoami.ts
~cat developer.json
{
  "name": "Bayu Aji",
  "title": "Vibe Coder",
  "location": "Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ",
  "experience": 3,
  "stack": [
    "HTML", "Node.js",
    "TypeScript", "Firebase"
  ],
  "vibe": "lofi + dark mode + flow",
  "open_to_work": true
}

~_

Stack & Toolkit

Tools, language, dan framework yang saya gunakan sehari-hari untuk membangun produk digital yang skalabel dan maintainable.

Frontend
Membangun UI yang responsif, accessible, dan performant dengan pendekatan component-driven.
ReactNext.jsTypeScriptTailwindFramer Motion
Backend
REST & GraphQL API, microservices, real-time systems, dan cloud infrastructure yang solid.
Node.jsExpressFastifyGraphQLSocket.io
Database & DevOps
Manajemen data dan pipeline deployment yang efisien dari development hingga production.
MongoDBPostgreSQLRedisDockerCI/CD
AI & Automation
Integrasi LLM, prompt engineering, dan otomasi workflow dengan tools AI modern.
OpenAI APILangChainPuppeteerWebhook

Proyek Pilihan

Kumpulan project yang saya bangun โ€” dari side project personal hingga produk klien yang production-ready.

Cara Saya Kerja

Pendekatan, workflow, dan filosofi development yang saya gunakan dalam setiap project.

Navigasi
Philosophy
Code Style
Architecture
Deployment
Philosophy โ€” Vibe Coding

Vibe coding bukan tentang menulis kode asal jadi. Ini tentang mencapai flow state โ€” kondisi di mana kode mengalir alami, logika terasa intuitif, dan setiap keputusan arsitektur terasa benar.

Prinsip utama: Tulis kode untuk manusia dulu, komputer kedua. Keterbacaan, maintainability, dan developer experience adalah prioritas setingkat dengan performa.

Code Style

Saya menggunakan TypeScript strict mode di semua project, ESLint + Prettier untuk konsistensi, dan Conventional Commits untuk history yang readable.

// โœ“ Good โ€” Ekspresif dan jelas
const getUserActiveOrders = async (
  userId: string
): Promise<Order[]> => {
  return Order.find({ userId, status: 'active' });
};

// โœ— Bad โ€” Tidak informatif
const getData = (id) => db.find(id);
Arsitektur

Setiap project menggunakan feature-based folder structure. Business logic dipisah dari transport layer, dan dependency injection digunakan untuk testability.

src/
โ”œโ”€โ”€ features/ # Domain modules
โ”‚   โ”œโ”€โ”€ auth/
โ”‚   โ”œโ”€โ”€ users/
โ”‚   โ””โ”€โ”€ orders/
โ”œโ”€โ”€ shared/ # Reusable utilities
โ”œโ”€โ”€ config/ # App configuration
โ””โ”€โ”€ index.ts # Entry point
Deployment

Stack deployment favorit: Vercel untuk frontend, Railway/Render untuk backend, dan MongoDB Atlas untuk database. Semua terhubung via GitHub Actions CI/CD.

# deploy.yml
- name: Deploy to Production
  run: |
    npm run build
    npm run test
    vercel --prod --token $TOKEN