Ramadhani Nur Sarjito
Full-Stack Developer
I design and build scalable, maintainable, and secure full-stack applications.

Hello! I’m Rama, and my journey in coding started in 2019 when I was inspired by my older brother. However, it was the encouragement from lecturers on campus in 2021 that made me really focus and be consistent in learning. Since then, I have become increasingly interested in exploring various aspects of the programming world.
I started by learning Python, but soon realized that I was more interested in user interfaces. This led me to switch to frontend web development. Mastering HTML, CSS, and JavaScript became my priority, and I started exploring different technologies that support the creation of engaging and interactive web applications.
Currently, I`m developing into fullstack JavaScript and TypeScript, focusing on frontend and backend development as a whole. I love learning new things every day and am always open to feedback to keep growing and improving my skills.
Designed and developed a marketing content management platform for BRI’s MarCom unit, eaturing analytics dashboards, content workflows, and real-time notifications. Improved business workflow (upload/curation, approvals, distribution) and user experience with smart filters, structured forms, and live data updates. Collaborated with marketing and backend teams to design data schemas, role-based authentication, rate limiting, and Socket.IO integration for notifications and upload progress.
Developed high-quality, robust web application for a diverse array of projects for clients with consumer and enterprise focused Web-Apps including analytical viewer, CRM, marketplace, dashboards, static sites, survey pages etc Designed and developed a CRUD application for military data (Laravel backend + Nuxt frontend) for internal administrators to manage personnel, ranks, and units. Improved business workflow (automated input/validation, search filters, sorting) and user experience (dynamic forms, loading states, clear error feedback). Collaborated with operations stakeholders, designer, and QA to define requirements, draft API contracts, and complete UAT.
Develop and design web pages using JavaScript and Bootstrap

PaksaSite is a web application for classroom and school cash management that records income and expenses, manages student data, monitors balances via an interactive dashboard, provides detailed histories and reports, and includes user authentication, profile settings, dynamic data tables (DataTables), charts (Chart.js/Morris), modern notifications (SweetAlert2), and a responsive AdminLTE-based interface.

NYC Property Sales Dashboard is a web-based interactive analytics app that visualizes New York City property sales (Sep 2016–Aug 2017) with date/borough/ZIP filters, KPI cards, rich charts (Chart.js + D3), a geospatial map (Leaflet), and searchable/sortable tables (DataTables), enabling fast exploration of trends by neighborhood, building class, year built, and unit mix on a responsive interface.

Brushing Teeth Reminder is a cross-platform Flutter app that helps build a consistent tooth-brushing habit through customizable scheduled reminders and reliable local notifications, supports Android auto-start and battery-optimization exemptions to keep alerts on time, offers QR scanning to log compliance, stores preferences and history locally, and runs fast and responsively across iOS, Android, web, macOS, Windows, and Linux.

COVID-19 Tracker is a lightweight, browser-based web app that lets you explore up-to-date global and country-level COVID-19 statistics through instant search, clear numeric summaries, and a browsable country list; built with modular JavaScript components, an event-bus architecture, and Webpack for optimal performance, it consumes a public API, formats numbers for readability, and runs fast and responsively across modern desktop and mobile browsers.

D‑Budget is a personal finance web application that helps you track income and expenses, organize transactions by categories, monitor balances and cash flow via an interactive dashboard, review detailed histories, and manage data through a fast, responsive React interface powered by Redux, Tailwind, and Chart.js, with secure Google-based authentication and a Node.js/Express + MongoDB backend API.