Joshtri Lenggu
Joshtri Lenggu — Full-Stack Developer and Software Engineer based in Jakarta

Based in Jakarta, Indonesia

Hi, I'm Joshtri Lenggu

Full-Stack Developer

I build web applications — from UI to API. I like writing code that's clean, works well, and doesn't break at 3am.

About Me

A bit about
who I am

I'm Joshtri Lenggu — a Full-Stack Developer from Jakarta, Indonesia. I've been building for the web since 2020, working on government platforms, internal tools, and personal projects across the full stack.

What drives me is simple: I like writing code that actually works. Not just passes a test — but holds up under real usage. Clean architecture, sensible APIs, and UIs that don't need a manual. That's the standard I aim for.

Download CV
~/joshtri — zsh

joshtri@dev:~ $ whoami

const me = {

name: "Joshtri Lenggu",

role: "Full-Stack Developer",

location: "Jakarta, 🇮🇩",

stack: ["Web", "API", "UI"],

available: true,

}

joshtri@dev:~ $
Tech Stack

Technologies
I Work With

From frontend to backend — these are the tools I use to build reliable, production-ready web applications.

36+ Technologies
Full-Stack
TypeScript
Tailwind CSS
Bootstrap
MongoDB
Git
Bun
JavaScript
Node.js
Next.js
PostgreSQL
Firebase
React
EJS
.NET
MySQL
Express
Bulma CSS
DaisyUI
TypeScript
Tailwind CSS
Bootstrap
MongoDB
Git
Bun
JavaScript
Node.js
Next.js
PostgreSQL
Firebase
React
EJS
.NET
MySQL
Express
Bulma CSS
DaisyUI
HeroUI
Shadcn UI
Prisma ORM
Drizzle ORM
Astro
Material UI
GSAP
Handlebars
SQLite
Capacitor JS
Leaflet
Vite
Sequelize
i18n
Zod
Tanstack
Refine
Unity
HeroUI
Shadcn UI
Prisma ORM
Drizzle ORM
Astro
Material UI
GSAP
Handlebars
SQLite
Capacitor JS
Leaflet
Vite
Sequelize
i18n
Zod
Tanstack
Refine
Unity
My Work

Selected Projects

A few things I've built — from government platforms to personal experiments.

View GitHub
Fortuna Center Kupang - English Course — project thumbnail
Full-stack
2025

Fortuna Center Kupang - English Course

A comprehensive English learning platform offering high-quality courses with experienced instructors. Fortuna Global Learning Center is equipped with a complete student management system for student data tracking and real-time class attendance features. Designed to help students of all proficiency levels achieve their English language goals through interactive and structured learning methods, while making it easy for instructors to manage student data and class attendance.

TypeScriptTailwind CSSDrizzle ORMHeroUI+3
E-Learning Yayasan Obor Timor Ministry  — project thumbnail
Full-stack
2025

E-Learning Yayasan Obor Timor Ministry

The Obor Timor Ministry Foundation e-learning platform serves as a comprehensive solution for distance learning. This platform provides video- and PDF-based learning materials, while also facilitating academic evaluations ranging from quizzes and daily exams to Midterm (UTS) and Final Exams (UAS). Furthermore, the system is equipped with digital attendance tracking and automated report card recapitulation at the end of each semester

ReactNext.jsFirebasePrisma ORM+4
Laundry Service Landing Page – Dolphin Laundry — project thumbnail
Full-stack
2025

Laundry Service Landing Page – Dolphin Laundry

A business website that allows customers to place orders directly via WhatsApp and view the laundry profile, services, packages, and pricelists. In the latest version, the system is enhanced with an AI Assistant that suggests suitable fragrances, answers customer inquiries about laundry services, and helps users choose the right package. This feature provides a superior user experience and strengthens Dolphin Laundry’s competitive advantage.

Tailwind CSSHeroUIReactNext.js
CMS-Based Information System for GMIT Imanuel Oepura Kupang Profile Website — project thumbnail
Full-stack
2025

CMS-Based Information System for GMIT Imanuel Oepura Kupang Profile Website

An integrated digital platform designed to support the ministry and communication of GMIT Imanuel Oepura Kupang. The system provides structured congregation data management, publication of important announcements, online access to worship schedules, and the creation of devotional articles. In addition, a photo gallery showcases various church activities, allowing members and the community to stay connected with the church’s services in a transparent and modern way.

Prisma ORMDaisyUITailwind CSSJavaScript+3
Student Monitoring Information System of SMA Negeri 3 Kupang   — project thumbnail
Full-stack
2026

Student Monitoring Information System of SMA Negeri 3 Kupang

A modern web-based platform designed to digitally monitor student attendance, academic performance, and overall development at SMA Negeri 3 Kupang. This system enhances transparency, efficiency, and provides real-time insights for teachers, parents, and school administrators to support student success.

TypeScriptNext.jsDrizzle ORMHeroUI+3
Lapor KK Bupati Kupang  — project thumbnail
Full-stack
2025

Lapor KK Bupati Kupang

Lapor Kaka Bupati System is the official online aspiration and complaint service platform of the Kupang Regency Government, designed to enhance transparency and efficiency in public services.

Prisma ORMNext.jsTailwind CSSReact
Liliba Village Administrative Letter Information System   — project thumbnail
Full-stack
2025

Liliba Village Administrative Letter Information System

A digital platform designed to simplify administrative letter processing for residents of Liliba Village. Providing professional, fast, and accurate services, the system offers key features such as: Certificate of Domicile, Business Certificate, ID Card Introduction Letter

TypeScriptTailwind CSSNext.jsHeroUI
Broiler Chicken Farm Management System   — project thumbnail
Frontend
2026

Broiler Chicken Farm Management System

A digital system designed to assist farmers in managing broiler chicken farming more efficiently and systematically. Key features include livestock data recording, monitoring of growth and health, feed management, and harvest analysis. This system helps farmers improve productivity, minimize losses, and make better decisions based on accurate data.

TypeScriptReactNode.jsTailwind CSS+2
Decision Support System for Scholarship Awarding in Rote Ndao Using SAW & TOPSIS Algorithms — project thumbnail
Full-stack
2026

Decision Support System for Scholarship Awarding in Rote Ndao Using SAW & TOPSIS Algorithms

A web-based application that helps determine scholarship recipients in Rote Ndao Regency using the SAW and TOPSIS algorithms. This system simplifies the selection process to make it more transparent and objective.

Next.jsJavaScriptShadcn UIPostgreSQL+2
Backend
2026

Broiler Chicken Farm Management API

A backend API that supports broiler chicken farming operations, including livestock data recording, growth monitoring, feed management, and production reporting.

PostgreSQL.NET
Decision Support System for Study Program Selection Using the Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE) – Case Study: SMA Negeri 3 Kupang — project thumbnail
Full-stack
2026

Decision Support System for Study Program Selection Using the Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE) – Case Study: SMA Negeri 3 Kupang

This system is designed to assist high school graduates in selecting study programs that align with their interests. In addition to personal preferences, the system evaluates several key parameters such as academic performance related to the chosen field. By applying the PROMETHEE method, the selection process becomes more structured, objective, and transparent, ensuring accurate and well-informed decision-making.

Prisma ORMReactNext.jsTypeScript+2
Decision Support System for Aid Recipient Selection Using TOPSIS Method   — project thumbnail
Frontend
2026

Decision Support System for Aid Recipient Selection Using TOPSIS Method

A system that applies the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method to ensure transparent, accurate, and measurable selection of aid recipients.

ReactViteTypeScriptHeroUI+1
The Decision Support System for Decent Housing in Rote Ndao utilizes the SAW and TOPSIS algorithms. — project thumbnail
Frontend
2025

The Decision Support System for Decent Housing in Rote Ndao utilizes the SAW and TOPSIS algorithms.

This application is used by the Rote Ndao Regency Government to determine eligible recipients for the habitable housing program. The system utilizes a criterion analysis method to ensure that the distribution of assistance is more accurately targeted.

ReactJavaScriptTailwind CSSNode.js+2
Expert System for Diagnosing Dysmenorrhea Disorders Using the Certainty Factor Method — project thumbnail
Full-stack
2025

Expert System for Diagnosing Dysmenorrhea Disorders Using the Certainty Factor Method

An intelligent application designed to detect types of dysmenorrhea (menstrual pain) using the Certainty Factor method. The system provides accurate diagnosis and offers recommendations for appropriate management based on the user’s condition.

EJSExpressNode.jsJavaScript+2
Decision Support System for Early Detection of Mental Disorders Using AHP and TOPSIS Methods — project thumbnail
Full-stack
2025

Decision Support System for Early Detection of Mental Disorders Using AHP and TOPSIS Methods

This system is developed using the AHP (Analytical Hierarchy Process) method to weigh the priority of symptom criteria, and TOPSIS to calculate risk levels based on proximity to the ideal solution. The goal is to address the limitations of healthcare resources and social stigma in Kupang City by providing an accurate self-screening tool for the community, counselors, and healthcare professionals.

Next.jsPrisma ORMTypeScriptHeroUI+2
Decision Support System for Parole at the Class IIA Kupang Correctional Institution Using the TOPSIS Algorithm — project thumbnail
Full-stack
2024

Decision Support System for Parole at the Class IIA Kupang Correctional Institution Using the TOPSIS Algorithm

A decision support system that assists the Class IIA Kupang Correctional Institution in assessing inmates' eligibility for parole based on legal, behavioral, and administrative criteria

Bulma CSSExpressNode.jsJavaScript+1
Backend
2026

Decision Support System API for Aid Recipient Selection (TOPSIS)

This API applies the TOPSIS method to objectively select aid recipients. It provides endpoints for data input, criteria calculation, and recommendation results that are transparent and accurate. Easily integrates with frontend applications or other systems.

.NETPostgreSQL
CSMS Limau Field for Verification Information System — project thumbnail
Full-stack
2023

CSMS Limau Field for Verification Information System

The system for verification of the file related to CSMS in the Limau Field, helps ensure compliance with safety standards.

Node.jsMongoDBFirebaseBootstrap+2
Mbul's Adventure — project thumbnail
2022

Mbul's Adventure

This is an Arcade games inspired from cat mario, i made this game during semester 4 lecture assignments.

Unity
UMKM & Web Information System Fontein Village Profile — project thumbnail
Full-stack
2024

UMKM & Web Information System Fontein Village Profile

This website provides UMKM data in Fontein Village, administrative procedures, and public announcements. It focuses on delivering accessible information, ensuring transparency, and supporting the promotion of local MSMEs.

JavaScriptNode.jsBootstrapMongoDB+1
UMKM & Web Information System Web Profile of Oetete Village — project thumbnail
Full-stack
2024

UMKM & Web Information System Web Profile of Oetete Village

This website provides complete information about Oetete Village, including news, events, administrative services, and local MSME profiles. It aims to improve information access, support public services, and promote local businesses.

JavaScriptNode.jsMongoDBBootstrap+1
Psychological Profile Test — project thumbnail
Frontend
2026

Psychological Profile Test

A test measuring forgiveness, psychological well-being, personality tendencies, and childhood conditions.

Node.jsReactMongoDBJavaScript+1
Yayasan Sirih Pinang Kebaikan — project thumbnail
Full-stack
2024

Yayasan Sirih Pinang Kebaikan

Interactive websites that provide services to help writers and publishers in the process of publishing books and making official ISBNs, articles, and the latest news.

Tailwind CSSExpressMongoDBJavaScript+3
Training Class Attendance Management System   — project thumbnail
Frontend
2024

Training Class Attendance Management System

This system is designed to manage participant attendance in a training program and facilitate efficient monitoring of class presence. In this case scenario, the system is implemented for a single class with more specific requirements, focusing on ease of use and accurate attendance tracking.

BootstrapJavaScriptNode.jsMongoDB+2
Presentation Selection - Random — project thumbnail
Frontend
2024

Presentation Selection - Random

A simple web application to randomly and fairly determine the presentation order for student groups in class. Eliminates instructor bias by using a random algorithm, ensuring every group is ready to present at any time without guessing the sequence. Suitable for elementary to university levels.

JavaScriptTailwind CSSExpressNode.js
Web Profile System of Al Anshar Mosque, Alak Kupang — project thumbnail
Frontend
2024

Web Profile System of Al Anshar Mosque, Alak Kupang

Developing a website profile website for the Al Anshar Alak Mosque, including schedules, announcements, as well as an article.

ReactLeafletViteMongoDB+1
Full-stack
2023

SMAN 4 Kupang Alumni Information System

A web-based information system designed to manage and organize alumni data of SMAN 4 Kupang. The platform provides features for alumni registration, profile management, and networking, while also serving as a communication bridge between alumni and the school. This system enhances transparency, strengthens alumni relations, and supports collaborative activities for the school community.

EJSExpressNode.jsBootstrap+1
NatureCare (Wasted Bank System) — project thumbnail
Frontend
2024

NatureCare (Wasted Bank System)

NatureCare is a web-based waste management system that enables users to create accounts and select waste collection points for transactions. The platform streamlines the process of waste collection and recycling, making it more transparent and efficient. By connecting communities with designated collection points, NatureCare encourages sustainable practices, improves accountability, and supports eco-friendly living in a modern, accessible way.

ReactViteMongoDBTailwind CSS

28 projects

Background

Experience & Education

6+ years writing code — from college assignments to production systems.

Work

Frontend Developer

Now
PT. Global Edge Teknologi·Feb 2025 – Present

As a Frontend Developer at PT. Global Edge Teknologi, I build responsive and modern user interfaces using React, TypeScript, and Next.js. My work focuses on developing reusable UI components, integrating with backend APIs, and refactoring code to improve readability and performance. I also enhance user experience by leveraging HeroUI V3, Tailwind CSS, and TanStack Query within the Refine framework ecosystem, while collaborating closely with backend teams to ensure seamless system integration.

Key Projects

Ravo Backoffice Portal — I am migrating an existing project to the latest tech stack using Refine, React 19, HeroUI V3, and Tailwind CSS. The back‑office serves as the core system that controls and manages the content available on the POS product.
RavoChex — My first project on the job was developing a payroll application for employees in the United States, covering tax calculations every states and salary payments. The system was designed to streamline payroll processes, ensure accuracy, and improve payment efficiency.
Ravo One Portal — This portal is used to store and manage merchant data connected to the POS product. It acts as the core control system to ensure all merchant information is synchronized with the POS.
ReactRefineTypescriptMaterialUIHeroUIZod

Education

Bachelor of Computer Science

Nusa Cendana University·2020 – 2025·GPA 3.82

Study various aspects of computer science, including algorithms, data structures, software engineering, web programming, and computer networks.

-

SMAN 7 Kupang City·2017 – 2020

Complete general education with a focus on scientific material.

Get In Touch

Let's Work Together

Have a project in mind or just want to say hi? My inbox is always open.

Joshtri Lenggu, Full-Stack Developer — profile photo