MELVERN MOGENS
Loading 000
Melvern Mogens Software & AI Developer

Software Engineer AI Developer Agentic Developer

Melvern Mogens

Software engineer from Universitas Prasetiya Mulya, class of 2026. I build AI agents and automation systems for clients, after 2.5 years as an Agentic Developer at PT Suarana Nusantara Indonesia.

Universitas Prasetiya Mulya · Software Engineering ’26
Scroll
Portfolio · ©2026

01About

I’m Melvern.

Portrait of Melvern Mogens

Fig. 01 — Melvern Mogens

I studied Software Engineering at Universitas Prasetiya Mulya (class of 2026, GPA 3.66).

From November 2023 to May 2026 I was an Agentic Developer at PT Suarana Nusantara Indonesia, building AI automation systems and integrating local AI models. Alongside that, I interned at PT Metaverse Indonesia Makmur (Aug–Dec 2025), working on IoT and embedded systems.

Now I build for clients and for myself: a stock-signal app running 24/7 for a trader, an AI research desk a client bought, the system that took my family's rubber business off paper, and a fleet of AI agents that code, design and test with me. Most of it is Python, TypeScript, Flutter, Kotlin and Swift, with LLMs and WhatsApp doing the heavy lifting. Excelsior.

0Cumulative GPA
0Roles worked
0Projects shipped
0Class of

S1 Software Engineering

Universitas Prasetiya Mulya

Aug 2022 — Aug 2026/CGPA 3.66

02Skills

What I work with.

Self-rated — how comfortable I am building something real with each one, not how many years it has been on a résumé.

01Python100
02TypeScript / JavaScript90
03Flutter90
04Kotlin & Jetpack Compose80
05Swift & SwiftUI80
06Next.js & React85
07Django & FastAPI90
08HTML & CSS95
09SQL (SQLite, MySQL, Postgres)80
10Agentic AI & multi-agent systems95
11LLM integration & RAG95
12WhatsApp & Telegram bots95
13Computer vision (YOLO)80
14Data analysis & backtesting85
15AWS, Supabase & Vercel85
16Figma85
17Video editing80
18WordPress90
19Indonesian100
20English100
21Mandarin85

03Experience

Where I’ve worked.

  1. Now 2026 — Present

    AI Automation Developer

    Independent · Client work

    • Build and ship AI systems for paying clients: a 24/7 stock-signal app, a WhatsApp AI research desk and a procurement BOQ tool.
    • Own each project end to end, from scoping with the client to running it 24/7 on their own Mac mini.
    • Teach business owners to build their own AI agents through hands-on course sessions.

    Agentic AIPythonTypeScriptWhatsApp

  2. Nov 2023 — May 2026

    Agentic Developer

    PT Suarana Nusantara Indonesia

    • Develop AI agents and automation systems.
    • Integrate local and cloud AI models into real workflows.

    Agentic AILLMsAutomationPythonWhatsApp

  3. PT Metaverse Indonesia Makmur
    Aug 2025 — Dec 2025

    IoT Intern

    PT Metaverse Indonesia Makmur

    • Worked on embedded systems, sensor integration and data processing for sensor-monitoring deployments.
    • Helped optimise network reliability for live deployments.

    IoTEmbedded SystemsNetwork Optimization

  4. Invaders Board Game Station
    Nov 2022 — May 2023 · 7 mos

    Game Master

    Invaders Board Game Station

    • Guided players through board game rules and ran sessions for groups of every size.
    • Kept the floor fun and the regulars coming back.

    Customer ServiceLeadershipEvent Management

  5. PT Indah Jaya
    Apr 2022 — Jun 2022 · 3 mos

    Treasurer Intern

    PT Indah Jaya

    • Managed financial operations and oversaw cash flow.
    • Kept the financial reporting accurate and on time.

    Financial ReportingCash FlowExcel

  6. PT Gemilang Hasil Bumi
    Jul 2021 — Aug 2021 · 2 mos

    Public Relations Intern

    PT Gemilang Hasil Bumi

    • Handled communications and supported branding and media activities.
    • Built relationships with partners on behalf of the company.

    Public SpeakingNegotiationBranding

04Work

What I’ve built.

Sinyal radar view flagging large-lot trades 01 Client · Live

Sinyal — Trading Signal App

A private stock and crypto signal app for a trader client, running 24/7 on his own Mac mini. The main lists only show rules that passed honest backtests, and a radar flags every 10,000-lot trade on the exchange.

PythonFastAPISQLitePreact PWAWhatsApp

Saham Desk generated stock chart with buy zone and targets 02 Client · Sold

Saham Desk — AI Research Desk on WhatsApp

A team of AI agents that screens 45 LQ45 stocks and the top-20 crypto every morning against a trader's own rules, then reports on WhatsApp. It learns from his take/skip replies. The client bought it along with a course, and its engine became Sinyal.

PythonMulti-agentpandasWhatsApp

Rubber trading operations app dashboard with AI price prediction 03 Thesis · In use

Rubber Trading Ops System

My thesis: the system that took my family's rubber trading business off paper. A Django REST backend and Flutter app handle receipts, payments, warehouse cash and farmer loans, print Bluetooth receipts, and forecast tomorrow's rubber price with an SVR model.

Django RESTFlutterscikit-learnFirebase

BOQ vendor comparison tool (client data redacted) 04 Client · Delivered

BOQ Comparison Tool for Procurement

An internal tool for a property developer's procurement team. Upload contractors' bills of quantities and it lines them up item by item, flags outlier prices with a robust z-score and recommends a vendor. The chat assistant handles uploads but never does the maths itself.

Next.jsReactSQLiteECharts

Hermes Mobile agents screen showing the bot fleet 05 Personal · Daily driver

Hermes Mobile + AI Bot Fleet

I run a fleet of specialist AI agents (coder, designer, QA, video) under one orchestrator, and built a native Android client for it. It speaks the desktop app's WebSocket JSON-RPC protocol, so every session streams live on my phone. Now at v28.5.

KotlinJetpack ComposeWebSocketAgentic AI

Reel Studio review screen with rendered vertical video 06 Personal · Working

Reel Studio — Agentic Video Pipeline

A local studio for my TikTok and Reels. I record a script section by section in the browser, then an agent pipeline trims, transcribes, adds captions and motion graphics, and renders a 1080×1920 MP4. Every rejected edit needs a reason, so it learns my taste.

TypeScriptHonoReactGSAP

ARUNIKA WhatsApp sales bot demo video cover 07 Demo · TikTok

ARUNIKA — WhatsApp AI Sales Bot

A fake fashion brand with a real WhatsApp bot that answers size questions like a human admin and takes orders, holding stock for 30 minutes and logging each order. I built it to demo AI for small business on TikTok.

Node.jsBaileysLLMWhatsApp

Wordwick battle screen with letter board 08 Live · Play it

Wordwick — Word-Battle RPG

A Bookworm-style word RPG for browser and phone: spell words on a 4×4 letter board to hit enemies. It has a 5-chapter adventure, 4 heroes, online Duels, a Daily Challenge and a real-time 90-second Blitz race.

TypeScriptViteSupabasePWA

Visit live site ↗
BaoSeas game key art 09 Live · baoseas.site

BaoSeas — Roblox Game, Site & Bots

For my brother's Blox-Fruits-style Roblox game I build new fruits (models, skills, VFX), the 3D ocean-dive website, and Cap'n Bao, the Discord bot. Fan requests from the site land in Discord, and a TikTok bot uses an LLM to pull fruit ideas out of comments.

Next.jsthree.jsSupabaseRoblox Luau

Visit live site ↗
Tune, my YouTube Music app for macOS, now-playing lyrics view 10 macOS · Daily use

Mac App Suite — 7 Native Utilities

I rebuild the Mac utilities I rely on, my way, in Swift: Snapper (CleanShot-style capture, recording and OCR), Kopi (clipboard history), Snag (drag shelf), Switchboard, TuckBar, LimitBar (Touch Bar AI-usage meter) and Tune, my fork of the open-source Kaset YouTube Music app.

SwiftSwiftUIAppKitScreenCaptureKit

Blokees Hunter app showing per-box odds 11 Android · APK 2.6

Blokees Hunter — Blind-Box Odds

An Android app for collectors: enter the weights of the sealed blind boxes on a shop shelf and it solves the whole 12-box case to say which one most likely holds the rare chase figure. It says plainly when weight alone can't tell.

KotlinJetpack ComposePythonData modelling

YOLOv5 licence plate detection 12 Machine Learning

YOLOv5 — Licence Plate Detection

A licence-plate detector served through Flask. I collected and labelled the data, trained the YOLOv5 model, deployed it as a web service, and kept tuning the accuracy against real traffic footage.

YOLOv5FlaskPython

Eduquest learning app 13 Mobile

Eduquest — Learning App

A learning app in Flutter with a Django backend: user auth, course tracking and progress, and a responsive UI I designed in Figma first. I handled the whole flow, from the wireframes to the REST API and the mobile client.

FlutterDjangoFigma

Agus AI assistant 14 AI

Agus — Voice AI Assistant

A voice assistant that listens and talks back: speech-to-text in, text-to-speech out, with RAG so the answers stay grounded in real documents. Everything runs on a local model, so it works offline and keeps data private.

OllamaFlaskCoqui TTSRAG

Elisa multimodal AI assistant 15 AI

Elisa — Multimodal Assistant

A multimodal assistant that can read images as well as text. It runs on a local LLaVA base model with image RAG on top, so it can answer questions about photos and documents without sending anything to the cloud.

LLaVAFlaskImage RAG

05Awards

One award, so far.

In2Food 2023 award ceremony
2nd
Competition

2nd Place — In2Food 2023

Universitas Prasetiya Mulya / Aug 2023

In2Food 2023 asked teams to turn food waste into something useful. Our team placed second.

06Contact

Let’s

talk

I’m open to junior and full-time roles, and to freelance AI projects. Email is the fastest way to reach me.

melvernmogens@gmail.com