Projects

Everything I've built, in one place

LMS Mahasiswa

Full-stack Learning Management System — multi-role (student, instructor, admin), attendance, assignments, quizzes, AI chat assistant, Python playground & PWA support.

Nuxt 4Vue 3TypeScriptPiniaSupabaseNitroViteVuestic UIPWAVitestPlaywright

ModernHub — Team Work & Project Management Platform using CodeIgniter 4

A role-based work management platform designed to help organizations assign, track, and audit employee work across projects. Business Problems Limited visibility into employee workload and task progress Manual task assignment and project tracking Difficult to identify overdue work Lack of accountability and activity traceability Solution Role-based Admin / Manager / Member access Project and employee assignment Task workflow and deadlines Role-aware management dashboard Activity audit trail REST API Recoverable soft deletion

CodeIgniter 4PHP 8.2+MySQL 8Tailwind CSSDockerPHPUnit

Portal Helpdesk

Developed a responsive React 18 + TypeScript application with a modern dashboard using Vite, Tailwind CSS, and shadcn/ui. Built reusable UI components, role-based navigation, and intuitive workflows for HR, Secretary, Manager, and Employee modules. Integrated secure authentication, real-time data fetching, and state management using TanStack Query and Zustand. Implemented AI chat, ticketing, recruitment, and HR management interfaces with a focus on performance and user experience.

ReactJSTypescriptViteTailwind CSSshadcn/uiZustandTanStack QueryReact Hook FormZodRechartsPlaywright (E2E Testing)

Developed RESTful APIs using ASP.NET Core Web API with Clean Architecture, Entity Framework Core, and PostgreSQL. Implemented JWT authentication, role-based access control (RBAC), refresh tokens, and secure authorization for enterprise applications. Built AI-powered features including RAG-based knowledge search, document generation, meeting summaries, and intelligent ticket categorization. Designed scalable backend services for HR management, recruitment, ticketing, notifications, and AI integrations with comprehensive testing and Docker deployment.

ASP.NET Core Web API (.NET)ASP.NET Core Web API (.NET)PostgreSQL 17pgvectorOpenAI / Azure OpenAIJWT AuthenticationASP.NET Core IdentityEntity Framework CoreMapsterFluentValidationSerilogxUnitMoqFluentAssertions BogusCoverletDockerDocker Compose

Digital secretary module: agenda management, meeting recording/summarization, automated letter/document generation, action-item reminders One unified app — every role logs into the same product instead of juggling separate tools/spreadsheets Structured Leave Requests / Approvals workflow with defined roles and status tracking, instead of ad hoc email/chat requests Built-in HR document generation, plus an AI CV Summary feature for recruitment screening AI Chat grounded in a Knowledge Base (RAG via pgvector) — employees self-serve answers instantly, sourced from actual company documents Ticketing system — categories with SLA targets, agent assignment, full history/audit trail, automatic breach detection every 5 minutes Role-based access + real-time notifications (SignalR) + explicit escalation flow, so the right person is pinged instead of relying on manual follow-up Full Recruitment module — job vacancies, candidates, interviews, plus an external Candidate Portal for applicants

ASP.NET Core (.NET 9)PostgreSQLpgvectorEntity Framework Core+23 more

Django Ai Employee

Built scalable backend services using FastAPI, Async Python, PostgreSQL, Redis, and Celery. Developed AI-powered workflows with LangChain, LangGraph, PydanticAI, and MCP for agent orchestration and tool integration. Implemented Hybrid Search with vector retrieval and semantic search to improve AI knowledge accuracy. Deployed production-ready AI infrastructure using Docker, Docker Compose, vLLM, Ollama, and comprehensive evaluation pipelines for reliable LLM applications.

FastAPIAsync PythonPostgreSQLRedisCeleryDockerDocker ComposeLangChainLangGraphPydanticAIMCPHybrid SearchvLLMOllamaCI/CDand Production Hardening.

Designed a state-driven application workflow to enforce valid transitions across submission, assessment, revision, approval, and rejection stages. Implemented multi-role authorization using Laravel Sanctum, Spatie Permission, middleware, and policy-based access control. Document lifecycle management with validation and revision-aware resubmission. Workflow-based transactional system with asynchronous background processing. Key Engineering Highlights Workflow-based application lifecycle Role-based access control Document management & revision workflow Audit trail and status history Redis-backed asynchronous jobs Excel & PDF report generation PostgreSQL relational data model Dockerized development environment Automated unit, feature, integration, E2E and security testing

Laravel 11PHP 8.3Vue 3TypeScriptPostgreSQLRedisHorizonSanctumSpatie PermissionDockerNginxPlaywright

DEMS centralizes the entire process into a role-based, workflow-driven, auditable system from application submission to official approval and report generation.

EST API EngineeringBusiness Logic EngineeringService-Layer ArchitectureAuthentication & Authorization+58 more

Forecast Product

Forecast salah satu produk roti

NextJS