Available for full-time and freelance roles. Download my CV

Skip to content
Deska Mulyana

Deska Mulyana, Software & AI Engineer at Piranusa, Tangerang, Indonesia

Build, ship & run production systems with AI inside

Portrait of Deska Mulyana
Landing page of Cierra

Cierra

AI sales agent for WhatsApp

Now

  • Software & AI EngineerPT Piranti Nusantara Indonesia (Piranusa)

Focus areas

  • Backend & APIs
  • AI & LLM
  • DevOps

Systems shipped end to end, from the database to the deploy

Projects Delivered
17+
GitHub Repositories
20+
Technologies Used
30+
Years of Experience
1.5+

Products I have built

Experience

Roles where the work shipped

A production CRM, AI products, and LMS, trading, and booking platforms, with LLM features added where they earn their place.

  • REST & gRPC APIs
  • RAG & vector search
  • Docker & CI/CD
  • WhatsApp integrations
  • Role-based access
  • Automated testing
  • OCR pipelines

Software & AI Engineer

PT Piranti Nusantara Indonesia (Piranusa) · June 2026 - Present

Co-developing the company's production CRM, used daily by 30 users to manage 200+ sales leads, with role-based access control, WhatsApp integration, and AI-assisted workflows

  • TypeScript
  • Bun/Elysia
  • PostgreSQL
  • Prisma
  • Redis/BullMQ
  • React
  • OpenAI API
  • Docker
  • Co-developed, as one of two core engineers, the production CRM used by 30 users (sales, leaders, management) to manage 200+ leads
  • Applied secure coding: role-based access control for 5 roles with record-level ownership, validation of user-supplied links, and patching of vulnerable dependencies
  • Built the WhatsApp lead intake flow: automatic lead detection, AI replies grounded in customer and campaign context, and deterministic routing to the right salesperson
  • Built sales, campaign, and exhibition analytics dashboards with Excel and PDF exports for management reporting
  • Built a headless OCR microservice that digitizes business cards and exhibition forms into CRM contacts, reachable only from the CRM backend via API key
  • Contributed to a suite of 100+ automated test files and shipped changes through development, staging, and production environments

Skills

Tools I reach for

Grouped by the job they do inside a system.

  1. 01Prompt Engineering
  2. 02Vector Database
  3. 03Retrieval-Augmented Generation (RAG)
  4. 04LLM Integration

AI & System Integration

Retrieval, prompts, and vector search wired into real workflows.

  • Node.js (Express.js)
  • NestJS
  • Flask
  • REST API Design
  • Authentication (JWT, OAuth)
  • API Documentation (Swagger)

Backend & API Development

Services behind the screens: REST design, authentication, and documented endpoints.

  • React.js
  • Next.js
  • Redux
  • Tailwind CSS
  • Shadcn/ui

Frontend Development

Interfaces for dashboards, storefronts, and booking flows.

  1. 01Linux
  2. 02Docker
  3. 03CI/CD (GitHub Actions)
  4. 04Deployment Automation
  • SSH
  • VPS Management
  • Railway
  • Vercel

DevOps & Infrastructure

Containers, pipelines, and servers that keep releases boring.

Also in the toolbox

Programming Languages
JavaScriptTypeScriptPythonGolangJava
Database & Data Engineering
PostgreSQLMySQLMongoDBDatabase Schema DesignQuery OptimizationRelational Modeling
Tools & Workflow
GitAgile/ScrumJestWebSocket Integration
Landing page of Cierra

Cierra

Pilot sign-ups open

AI sales agent for WhatsApp

Replies to buyer chats on WhatsApp around the clock, negotiates inside the discount limit the seller sets, and records orders automatically. It works from the shop’s existing WhatsApp number.

Highlights

  • Answers from the store catalog
  • Negotiates only within seller-set discount limits
  • Saves orders as drafts for the seller to confirm
  • The seller can take over any chat
  • Go
  • Python
  • gRPC
  • RAG on pgvector
  • Next.js

Products

Products I build

AI-powered products for Indonesian businesses, from a WhatsApp sales agent to a personal finance app. Pick a product to see its design and details.

Projects

Built with teams and clients

More projects09

  1. AI Chatbot Multi-Tenant

    AI & LLM · Completed

    Production-ready AI chatbot backend with RAG (Retrieval-Augmented Generation) supporting multiple platforms.

    • Python
    • FastAPI
    • Qdrant
    • Ollama
    • Next.js
    Private repository
  2. Pemesanan Menu

    UMKM Food Ordering

    Full-Stack · Completed

    Full-stack food ordering and production monitoring system for UMKM culinary businesses.

    • React
    • TypeScript
    • Go
    • PostgreSQL
    • Tailwind CSS
  3. Nova Trading Platform

    FinTech · Completed

    Production-grade trading platform with real-time market data streaming via WebSocket.

    • Next.js
    • TypeScript
    • WebSocket
    • Tailwind CSS
    • REST API
    Site no longer online
  4. StayHub

    Property Platform

    Full-Stack · Completed

    Property and accommodation management platform built with React and TypeScript.

    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • REST API
  5. E-Commerce Electronic

    E-Commerce · Completed

    E-commerce platform for electronic products built with Next.js.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • REST API
  6. LMS Corporate (M-Knows)

    Enterprise SaaS

    Enterprise · Production

    Multi-tenant enterprise LMS platform with 37 features across 3 pricing tiers (Standar, Profesional, Premium).

    • Next.js
    • Prisma
    • PostgreSQL
    • TypeScript
    • Docker
    Not publicly deployed
  7. Satubio

    Link-in-Bio Platform with AI

    SaaS · Completed

    Link-in-bio all-in-one platform for Indonesian sellers.

    • Next.js 14
    • Golang (Chi)
    • PostgreSQL
    • Cloudflare R2
    • OpenAI API
    Not publicly deployed
  8. Hanami

    Salon & Spa Home Service

    Marketplace · Completed

    Booking platform for salon and spa home service.

    • Next.js 16
    • Supabase
    • TypeScript
    • Tailwind CSS
    • Shadcn/ui
    Not publicly deployed
  9. ShopKing

    E-Commerce with AI Chatbot

    E-Commerce · Completed

    E-commerce platform for the Indonesian market with an AI chatbot (DeepSeek via OpenRouter), product recommendation engine (Item-Based Collaborative Filtering), integrated POS system, and multi-role management (Admin, Manager, POS Operator, Customer).

    • Laravel 10
    • Vue.js 3
    • MySQL
    • Tailwind CSS
    • OpenRouter API
    Private repository

Education

Education and certifications

Formal study alongside the working years.

Engineering

Production-grade by default

  1. Development
  2. Staging
  3. Production

Three environments, one pipeline

Changes ship through development, staging, and production, built and deployed by CI/CD with GitHub Actions.

Access control

Role-based access for 5 roles with record-level ownership, validated user-supplied links, and patched dependencies.

Automated tests

A suite of 100+ automated test files in the Piranusa CRM, shipped through staging before production.

  • Docker
  • Nginx + SSL
  • PostgreSQL backups
  • Monitoring
  • Incident response

Stack

The right tool for each problem

Every pair below comes from a project in this portfolio.

Hiring for a team that ships?

Email works best for roles and project details. For a quick question, WhatsApp is fine too.