SAEPUL MALIK
Showcase

What I've built, and what's next.

Case studies from paid work, plus personal projects.

Case studies

Inspigo For Business: A Customizable Enterprise Learning Platform

Dynamic, per-client UI customization for a B2B enterprise learning platform — configurable without a dedicated build per client.

Next.jsReactDesign SystemsState Management
Read case study →

Inspigo AI: Real-Time RAG for Personalized Learning

A streaming chatbot experience powered by OpenAI/Bedrock and a RAG pipeline, grounded in the platform’s own learning content.

Next.jsOpenAIBedrockRAG
Read case study →

Automated Weekly Security Audits (n8n + GitHub Actions)

A weekly automated pentest pipeline combining SCA/SAST and DAST scanning, AI-formatted into an OWASP-standard report and delivered to Rocket.Chat.

n8nGitHub ActionsSemgrepOWASP ZAP
Read case study →

AI Call-Center Agent Copilot

Real-time transcription and a live checklist that guide call-center agents mid-call, then auto-score every session against a rubric.

OpenAIReal-Time TranscriptionRAG
Read case study →

CI/CD Pipelines (GitHub Actions)

Security audit, typecheck/test, and build+deploy pipelines, scoped to the production branch and version tags rather than every push.

GitHub ActionsCI/CD
Read case study →

Design System Documentation (Storybook)

Documented the shared, cross-app component library in Storybook — since gone stale as maintenance lost out to shipping.

StorybookDesign Systems
Read case study →

Cloud Infrastructure: S3 Media, Amplify, and the Vercel-to-Amplify Migration

Presigned-URL S3 media upload with a Lambda image optimizer, and hosting migrated from Vercel to AWS Amplify.

AWS S3AWS AmplifyAWS LambdaVercel
Read case study →

Content Management System (Forms & Media)

A full-CRUD CMS spanning every Inspigo content type — podcasts, video, IFB config, learning paths, roleplay content, and payments.

React Hook FormZodshadcnTanStack Table
Read case study →

Admin Dashboard (Member & Org Management, Stats)

A client-facing admin panel for member/org management, statistics, and a learning-path module, built on React Hook Form, Zod, and Recharts.

RechartsReact Hook FormZod
Read case study →

Video Player (HLS, Adaptive Streaming)

A shared video player wrapping react-player with HLS adaptive streaming, reused across Inspigo For Business, Inspigo AI, and every video piece of content.

react-playerHLSVideo Streaming
Read case study →

Analytics & Tracking (GTM, GA, MoEngage)

Full ownership of the analytics stack — GA and Facebook Pixel through GTM, MoEngage-driven campaigns, and an in-house telemetry system for journey tracking.

Google Tag ManagerGoogle AnalyticsMoEngage
Read case study →

SEO Optimization

Built the technical SEO foundation from scratch, monitored with Lighthouse, SEMrush, and Search Console — green Core Web Vitals and a #1 branded-search ranking.

SEOLighthouseSearch ConsoleSEMrush
Read case study →

Realtime Chat (Agora + Firebase)

Live-class Q&A and community chat built during the pandemic livestreaming boom — Agora for WebRTC, Firebase for behavior analytics. Since discontinued.

AgoraFirebaseWebRTC
Read case study →

Shipyard Project Management System

A greenfield, end-to-end project management system for shipyard operations, built on Laravel + Vue.js + PostgreSQL.

LaravelVue.jsPostgreSQLPHP
Read case study →

Trucking Management Application

A GPS fleet-tracking system for management oversight — route adherence, parking dwell time, and cost-throttled location updates.

PHPVue.jsGPS Tracking
Read case study →

Personal projects

AI Chatbot

Started as a chat interface built with RAG and LangChain, then added speech-to-text/text-to-speech, and is now exploring realtime voice as the next iteration.

LangChainRAGSTT/TTS
Repo private for now

This Portfolio Site

The 3D scene, the AI chat widget, and the content pipeline behind this very site.

Next.jsReact Three FiberOpenAI
github.com/saepulmalik27