Muhammad Huda Nugroho Fullstack Developer

I build scalable end-to-end systems — from database design and backend APIs to user interfaces. Currently working with Node.js, .NET, PostgreSQL, and MS SQL Server.

Stack
01

Experience

PT Datacaraka Solusindo — Full‑Stack Developer

April 2025 — Present West Jakarta, Indonesia
CURRENT
  • Built web applications using .NET (MVC, API, Blazor) and Bootstrap for responsive UI.
  • Managed MS SQL Server databases including schema design for enterprise systems.
  • Applied web security best practices including secure authentication, data encryption, input sanitization, and XSS mitigation.
  • Troubleshot technical issues and improved application performance across varying workload conditions.
Stack .NETBlazorBootstrapMS SQLiXGuardDexGuard

Indonesia Stock Exchange (IDX) — Quality Assurance

September 2024 — April 2025 South Jakarta, Indonesia
  • Designed and implemented testing plans for capital market applications and IDX systems.
  • Performed functional, performance, and regression testing to ensure applications are bug-free and reliable.
  • Ensured applications met both functional and non‑functional requirements across six protocols.
02

Education

Universitas Gunadarma

Bachelor's Degree, Informatics GPA 3.52 / 4.00
2020 — 2024
Activities · Student Association for Environmental and Adventure Activity (Mapala)
03

Certifications & Programs

Wirausaha Merdeka

Universitas Multimedia Nusantara · Dec 2023
A national entrepreneurship program focused on digital business innovation, entrepreneurial mindset, and action-based learning. Participated in business development, market validation, mentoring sessions, and collaborative projects with local SMEs.

Fullstack Web Development Bootcamp

Binar Academy · Jul 2023
An intensive bootcamp covering full-stack web development fundamentals including JavaScript, React, Node.js, REST API, databases, authentication, and deployment through hands-on projects and collaborative learning.
04

Projects

Personal and freelance work, outside of employment. Click any project to expand details.
AssetTrack Asset & Loan Tracker
Mar 2026 — May 2026
A simple web application for managing inventory assets and tracking borrowing records.
  • Built three production-equivalent REST API implementations in NestJS + Drizzle ORM, Go + Echo + pgx, and ASP.NET Core 10 + EF Core — all sharing the same behavior contract and OpenAPI spec.
  • Designed PostgreSQL schema with UUID primary keys, soft-delete via status column, and partial unique indexes for active usernames.
  • Implemented JWT authentication with cookie-first, bearer-fallback extraction, named multi-bucket rate limiting, and magic-byte file upload validation.
  • Developed SvelteKit frontend with full CRUD for assets, categories, loans, and users — including image carousel, role-based access control, and multipart file uploads.
  • Added bilingual UI (English / Bahasa Indonesia), three sidebar layout variants (full, icon rail, top nav), and light/dark theme with CSS custom properties.
  • Implemented structured JSON logging with daily file rolling per exact log level, graceful shutdown, and health/readiness probes.
Stack NestJS Drizzle ORM Go ASP.NET Core EF Core PostgreSQL SvelteKit Tailwind CSS
Forstra HR Consulting SaaS Platform
Jan 2026 — May 2026
AI‑powered SaaS platform automating document generation workflows for an HR consulting firm.
  • Built REST API with NestJS, Drizzle ORM, and PostgreSQL + pgvector for vector similarity search.
  • Integrated Cohere embed‑v4 for a RAG (Retrieval‑Augmented Generation) pipeline enabling context‑aware document generation.
  • Built n8n automation workflows connecting vector search, chat history, and AI inference via Vercel AI Gateway.
  • Implemented an AI‑generated document execution engine that dynamically runs LLM‑generated JavaScript to produce native .docx and .pptx files server‑side.
  • Developed SvelteKit 5 frontend with a chat interface and live banner editor (drag‑and‑drop logo/text placement, print‑to‑PDF export).
  • Designed model‑agnostic architecture supporting multiple LLM providers via a unified OpenAI‑compatible API.
Stack NestJS SvelteKit PostgreSQL pgvector Drizzle ORM Cohere n8n Vercel AI Gateway
APPA Internal Business Management App
May 2025 — Aug 2025
Web app with user access control, inventory tracking, and cashier operations.
  • Implemented Role‑Based Access Control (RBAC).
  • Built Stock Management and Point‑of‑Sale (POS) features.
  • Used cron jobs for daily expired‑product checks with email and in‑app alert notifications.
  • Performed backend validation testing and load testing with K6 to detect race conditions.
  • Configured VPS firewall to restrict backend access only to the frontend.
Stack NestJS Prisma PostgreSQL K6 Cron NGINX
Copied to clipboard