About Me
A passionate Software Engineer with a strong focus on backend development using Node.js and Express. Proficient in building RESTful APIs and working with relational (PostgreSQL) and non-relational (MongoDB) databases. Experienced in developing scalable backend services and integrating with frontend using modern JavaScript frameworks. Strong problem-solving mindset and collaborative team player. Open to learning GoLang and eager to grow in a dynamic backend development environment.
Work Experience
Technologies & Tools
Full-stack developer with expertise across modern technologies
My Latest Work
From concept to deployment, here are some of the projects that showcase my full-stack development skills and problem-solving approach.
Investment Portfolio Tracker
Nov '25 - NowBuilt an investment tracking app to monitor stock positions and portfolio performance. Developed the frontend with React, TanStack Query, and Recharts for data visualization. Engineered the backend with Express.js, PostgreSQL, and JWT authentication. Implemented features for real-time P&L calculations and transaction history.
Chemical Usage Tracker
Sept '25A comprehensive laboratory chemical management system for tracking usage, inventory, and safety compliance. Features admin dashboard with analytics, data export capabilities, authentication system, and responsive design optimized for both desktop and mobile lab environments.
Playwright E2E Test Automation
June '25Built a robust E2E test automation framework from scratch using Playwright. Structured the framework with the Page Object Model (POM) for high maintainability. Authored test scripts to validate critical user flows and generated detailed HTML reports.
Cypress Test Automation
June '25Designed a comprehensive test automation suite for a Next.js application. Achieved 100% test coverage for all critical user paths with End-to-End (E2E) tests. Implemented API tests for intercepting requests and simulating server errors.
Wall of Gratitude
May '25A web app to share and discover gratitude messages from around the world. Features anonymous sharing, end-to-end encryption, and a clean, responsive design.
RBB BUMN Score Calculator
May '25Responsive UI layout project focusing on mobile-first design and clean visuals.
PensiunPlan
Dec '24A web app that helps users plan for retirement by calculating monthly savings recommendations based on their income, age, and retirement goals.