Backend Developer

Sentinel: Blockchain Based Marketplace

A web based platform that handles secure transactions and verification processes through payment gateway integration and blockchain based validation.

4+
Technologies
4
Key Features
Sentinel: Blockchain Based Marketplace

Understanding the Context

Overview

The Problem

Digital transaction systems often face challenges in ensuring secure payments, transparent verification, and reliable record tracking, especially when integrating emerging technologies like blockchain.

The Purpose

Sentinel aims to provide a secure and reliable transaction platform by combining conventional payment gateways with blockchain based verification mechanisms.

My Contributions

Responsibilities

Developed backend services using Express.js for handling core application logic

Integrated Midtrans payment gateway for secure and reliable transaction processing

Designed and implemented payment flow validation and callback handling

Collaborated with blockchain developers to align API contracts and data flow

Handled environment configuration, API testing, and debugging during development

Technologies Used

Tech Stack

📱 Frontend

Next.jsTypescript

⚙️ Backend

Express.jsPostgreSQL

🛠️ Tools

VSCodeMidtransEthereumPostmanGitHubFigmaVercelRailway

Core Functionality

Features

💳

Secure Payment Processing

Handles online payments using Midtrans with proper validation, callbacks, and transaction status handling.

🔐

Transaction Verification

Ensures each transaction is properly verified before being processed further in the system.

⛓

Blockchain Based Validation

Supports integration with blockchain components to provide transparent and immutable verification records.

📄

Transaction History

Stores and manages transaction records for traceability and auditing purposes.

Visual Design

UI Showcase

Interface design and user experience highlights

Product listing page displaying all available items.
1 / 3

Product listing page displaying all available items.

Technical Journey

Challenges

Using Express.js for backend development for the first time in a real project.

Gained foundational understanding of Express.js architecture, routing, and middleware usage.

Integrating Midtrans payment gateway with proper transaction flow and callback handling.

Learned how real world payment gateways work, including payment status handling, security considerations, and API integration.

Results & Achievements

Impact

Measurable outcomes and project success metrics

✅

Successfully implemented a working payment gateway integration using Midtrans

🔗

Connected backend services with blockchain based verification components

🧠

Strengthened backend fundamentals in Node.js and Express.js

Next Steps

Future Plans

💡

Enhance payment security with additional verification layers and fraud detection

💡

Implement comprehensive logging and monitoring for transaction activities

💡

Add automated testing for payment and verification workflows

💡

Improve scalability and error handling for production level deployment

💡

Provide an admin dashboard for transaction analytics and monitoring

Interested in Working Together?Let's Connect

I'm currently open to internship and full-time opportunities in mobile and backend development. If you're building something interesting and think I'd be a good fit, let's talk!

11+
Projects Built
5+
Competitions & Hackathons
3+
Awards & Finalist