Skip to content
Dedy Prasetyo Hermawan

Dedy Prasetyo Hermawan

Full-Stack Software Engineer

I ship web and mobile products end to end - clean architecture, practical UX, and systems that hold up in production.

Years
6+
Projects
20+
Technologies
40+

Portfolio

Featured Projects

Proof first: enterprise platforms, product systems, and open-source work I can walk you through.

View all projects
01

Academia Kalbe

Enterprise learning platform for Kalbe with RBAC, course CMS, payments, and OpenAI + Pinecone semantic search across training content.

Next.js Express Prisma PostgreSQL RBAC
02

Go ARIF

No-code AI data analytics platform - turn raw data into explanations, exploration, and actionable insights without writing queries.

Next.js TypeScript AI Analytics SaaS Landing Page
03

Socialdesk

Social and brand monitoring workspace - multi-source posts, trends, AI topic insight, and ops alerts in one dashboard.

React TypeScript Dashboard UI Charts API Integration

About

Building products end to end

APIs, data, and UI - with proof in production systems and lessons shared in public.

about.profile

Jakarta, Indonesia

Full-Stack Software Engineer with 6+ years shipping web and mobile products. I own features from API design and data modeling through polished interfaces, testing, and release.

Recent proof: enterprise LMS for Kalbe (MVP in 2 months, RBAC for thousands of employees), multi-year product delivery at VNU (insurance claims 66% faster), plus selective freelance and open-source work.

Based in Jakarta. Available for full-stack contracts and product engineering roles - remote worldwide.

education

1 entry

  • Bachelor of Nuclear Engineering

    Universitas Gadjah Mada

    GPA 3.35

    Transitioned into software engineering in 2019, applying analytical and systems-thinking skills to full-stack product delivery.

Download resume (opens in a new tab)

Experience

Professional Journey

Full-time product engineering, plus selective part-time and freelance delivery when it fits.

Metrics first where I have them. Concurrent roles are intentional - full-time ownership plus focused side delivery, not job hopping.

  1. Software Engineer

    Part-time Now

    ARIF Analytics Remote

    Building the Go ARIF no-code AI analytics product: web app and marketing surfaces under aggressive demo timelines.

    • Shipping product and marketing web experiences for a no-code AI analytics platform (explain data, multi-step analysis, insights without SQL).
    • Improved performance, accessibility, and SEO on customer-facing surfaces under aggressive demo timelines.
    • Delivered responsive UI components for consistent cross-device demos and day-to-day use.
    ReactNext.jsTypeScriptTailwind CSSSEO
  2. Software Engineer

    Full-time

    PT. Kalbe Farma Tbk Jakarta, Indonesia

    Impact-dense full-stack engagement: architected an enterprise LMS (Next.js, Express, Prisma, PostgreSQL) from zero to production MVP.

    • Built admin dashboards for courses, academies, CMS, and payments using Prisma and Knex.js on PostgreSQL.
    • Implemented NextAuth authentication and RBAC for thousands of employees across divisions.
    • Engineered semantic search with OpenAI embeddings and Pinecone for context-based training discovery.
    • Established Playwright E2E testing; delivered MVP in 2 months (ahead of a 3-month schedule) and reduced production bugs.
    Next.jsExpressPrismaPostgreSQLNextAuthRBACOpenAIPineconePlaywright
  3. Software Engineer

    Freelance

    CROSVA Australia (Remote)

    Implemented GitHub Actions CI/CD and single-command releases; cut deployment time from 20-30 minutes to under 10 minutes and reduced release errors.

    • Implemented GitHub Actions CI/CD and single-command releases.
    • Cut deployment time from 20-30 minutes to under 10 minutes.
    • Reduced release errors by replacing manual steps with scripted workflows.
    GitHub ActionsCI/CDDockerAutomation
  4. Software Engineer

    Full-time

    PT. Visi Nusapati Utama Jakarta, Indonesia

    Led cross-industry product delivery spanning financial reporting, insurance automation, and operational dashboards.

    • Cut insurance claims turnaround from 3 days to 1 day (66% faster) by architecting an automated processing system (NestJS, Express, REST APIs).
    • Led a team of 3 engineers on a financial reporting web app (Next.js, Express, NestJS) with real-time budget tracking for a mining and charter company.
    • Delivered 10+ projects across logistics, insurance, and e-commerce using Next.js, React Native, and Flutter, with 100% client satisfaction.
    • Improved operational efficiency by an estimated 30% by reducing manual workflows; partnered with stakeholders on agile delivery.
    Next.jsNestJSExpressTypeScriptReact NativeFlutterPostgreSQLREST API
  5. Software Engineer

    Part-time

    Membagi Jakarta, Indonesia

    Led web profile, admin dashboard, and mobile app delivery; launched in under 6 months.

    • Launched web and mobile platforms in under 6 months.
    • Built an AI recipe recommendation system from leftover ingredient data.
    • Improved operational visibility through connected admin and mobile experiences.
    Next.jsReact NativeFlutterAI Recommendation
  6. Frontend Engineer

    Freelance

    Twilink Australia (Remote)

    Built influencer dashboard for content management and monetization with real-time API sync.

    • Delivered MVP 1 week early for beta onboarding.
    • Built content management and monetization dashboards with real-time API sync.
    • Implemented responsive UI components for cross-device consistency.
    ReactNext.jsTypeScriptREST API
  7. Frontend Engineer

    Freelance

    Codedata Australia (Remote)

    Built React frontend for a RAG AI Q&A chatbot from uploaded files.

    • Shipped MVP in 4 weeks with AI and backend teams.
    • Built React frontend for RAG Q&A over uploaded documents.
    • Collaborated on file parsing and real-time response handling.
    ReactTypeScriptRAGAI Integration
  8. Software Engineer

    Full-time

    Nusantech Jakarta, Indonesia

    Delivered client web projects and co-developed a tech education workshop and LMS MVP.

    • Delivered 5+ client web projects on time using React and Node.js; aligned estimates and timelines with PMs and stakeholders.
    • Mentored 3+ high school interns on software fundamentals.
    • Co-developed concept and MVP for a tech education workshop and LMS.
    ReactNode.jsJavaScriptTypeScriptMySQLGit

Tech Stack

Skills & Technologies

Core technologies across frontend, backend, mobile, data, and delivery tooling.

stack.spec

6 groups · 40 tools

  • 01

    Frontend

    React Next.js TypeScript Svelte / SvelteKit Astro HTML / CSS Tailwind CSS
  • 02

    Backend

    Node.js Express NestJS REST APIs NextAuth Auth & RBAC Axum PostgreSQL MySQL Prisma Knex.js Drizzle TypeORM
  • 03

    Mobile

    React Native Flutter Cross-platform Apps
  • 04

    DevOps

    Git, GitHub, GitLab GitHub Actions CI/CD Docker Playwright Firebase
  • 05

    Languages

    JavaScript TypeScript Python Golang Rust
  • 06

    AI / ML

    RAG Prompt Engineering OpenAI Embeddings Pinecone Semantic Search Recommendation Systems

TodayILearned

Latest Lessons

A 365-entry public challenge across databases, algorithms, and system design; catch-up entries may publish in batches.

View all lessons

til.challenge

day 053 / 365

053

of 365 days

14.5% complete · 53 published · 35 with video

  • Databases 23
  • Algorithms 15
  • System Design 15

Blog

Latest Posts

Depth over diary: production systems, architecture, and delivery notes.

View all posts

Work With Me

Available for Full-Stack Contracts

Web and mobile apps, APIs, product systems, and CI/CD. Remote - worldwide. Email or LinkedIn - no form spam.

Open Jakarta, Indonesia Remote ~1 day reply