~/@asepnrdn
asepnrdn@server

Last login: Sat Mar 28 2026 from 127.0.0.1

whoami

Backend Engineer

cat bio.txt

Membangun sistem yang scalable, aman, dan efisien.

Dari API hingga deployment — saya handle semua.

Asep Nurdin

Backend Engineer · API · Infrastructure · Deployment


about

Saya adalah backend engineer yang fokus pada pembuatan sistem yang reliable dan maintainable. Saat ini sedang aktif mengembangkan Project Medicare sebuah platform kesehatan mental berbasis digital yang mengintegrasikan layanan konseling psikologi, pembelajaran psikologi, mood tracking berbasis AI, jurnal harian, serta fitur meditasi dalam satu ekosistem terpadu. Platform ini dirancang untuk membantu pengguna memahami, memantau, dan meningkatkan kesehatan mental mereka secara berkelanjutan. Medicare telah berjalan di server pribadi dengan stack production-grade, serta dibangun menggunakan arsitektur yang scalable, secure, dan berorientasi pada performa tinggi.

// fokus saat ini

  • → REST API development dengan Golang & Gin
  • → Self-hosted deployment & server management
  • → Auth system: JWT, OAuth (Google)
  • → Containerisasi dengan Docker

// tersedia untuk

Backend Dev API Design Server Setup Freelance

tech stack

// backend

Golang + Gin primary
PHP + Laravel proficient
REST API advanced
JWT Auth advanced

// database & infra

PostgreSQL proficient
Docker proficient
Nginx proficient
Ubuntu Server proficient

// tools & other

Cloudflare used
Next.js supporting
JavaScript proficient
OAuth 2.0 used
Go Gin PHP Laravel PostgreSQL Docker Nginx Ubuntu Cloudflare JWT OAuth2 REST API Git GitHub

projects

Project Medicare

WIP In Development

Sistem manajemen kesehatan — full production setup

lihat repo →
docker-compose.yml

services:

  api: # Golang + Gin

  web: # Next.js frontend

  db:  # PostgreSQL

  proxy: # Nginx reverse proxy

networks: # Cloudflare Tunnel ✓

Golang Gin PostgreSQL Docker Nginx Cloudflare Next.js

Self-hosted

VPS sendiri

Docker

Containerized

CF Tunnel

Secure proxy

REST API

Full endpoints

// development progress

Progress: 40%

✓ completed

  • → Auth system (JWT + OAuth)
  • → REST API structure
  • → Database schema (PostgreSQL)
  • → Docker setup (multi-service)
  • → Nginx reverse proxy

🚧 in progress

  • → Mood tracker AI
  • → Journaling system
  • → Konseling booking system
  • → Frontend integration (Next.js)

⏳ planned

  • → Meditation module
  • → AI chatbot psikologi
  • → Notification system
  • → Mobile app (future)

Auth Service

Complete
repo →

Sistem autentikasi lengkap dengan Google OAuth 2.0 dan email verification. JWT-based session management.

✓ Google OAuth login flow

✓ Email verification via SMTP

✓ JWT access & refresh token

✓ Secure password hashing

Golang JWT OAuth2 PostgreSQL

REST API Template

Complete
repo →

Boilerplate REST API production-ready dengan struktur clean architecture, middleware, dan error handling yang konsisten.

✓ Clean architecture pattern

✓ Request validation & error handling

✓ Rate limiting middleware

✓ Swagger documentation

Golang Gin PostgreSQL REST

Microservices Apps

Complete
repo →

Arsitektur microservices terdistribusi sederhana, mencakup manajemen user, konten artikel, dan API Gateway yang terpusat.

✓ Distributed Auth, Article, & Gateway services

✓ JWT Authentication & Protected Middleware

✓ Multi-database (PostgreSQL & MongoDB)

✓ Dockerized deployment with Nginx Reverse Proxy

Golang Docker JWT PostgreSQL MongoDB

infrastructure experience

// server setup

  • → Ubuntu Server provisioning
  • → Nginx reverse proxy config
  • → SSL/TLS termination
  • → Firewall & security hardening

// containerization

  • → Docker multi-service setup
  • → Docker Compose orchestration
  • → Container networking
  • → Volume management

// networking & cdn

  • → Cloudflare Tunnel integration
  • → DNS management
  • → DDoS protection setup
  • → Domain routing

contact

Terbuka untuk proyek freelance, kolaborasi, atau diskusi teknikal. Lebih suka komunikasi via email atau GitHub.

contact.sh

ping asepnrdn.dev

PING asepnrdn.dev: 56 data bytes

64 bytes from asepnrdn.dev: icmp_seq=0 time=12ms

64 bytes from asepnrdn.dev: icmp_seq=1 time=10ms

--- asepnrdn.dev ping statistics ---

2 packets transmitted, 2 received, 0% packet loss