DEVFOLIO — 2026

HEY, I'M

TRONGBUI

avatar
DEV

Backend Developer based in Vietnam. I build backend applications and APIs with a focus on clean architecture, maintainability, and long-term scalability.

Backend Developer
03 /

SKILLS

04 /

EXPERIENCE

2025 — PRESENT

// PERSONAL PROJECTS & SELF-LEARNING

Focusing on backend development through personal projects and continuous learning.
Building RESTful APIs, authentication systems (JWT), real-time communication with WebSocket, and scalable backend architectures using Node.js, FastAPI, and modern database technologies.

Node.js (Express.js)RESTful APIAuthentication & AuthorizationWebSocket / Socket.IOMongoDB

2023 — 2025

// PERSONAL PROJECTS

Developed practical experience in building and integrating frontend and backend systems while strengthening knowledge of software architecture, API communication, data management, and application scalability.
Worked extensively with modern JavaScript technologies, database design principles, version control workflows, and end-to-end application development.

JavaScriptExpress.jsMongoDBReactNext.jsTailwindcssGit & GitHub

2022 — 2023

// UNIVERSITY LEARNING

Established a strong foundation in programming, database systems, web technologies, and software engineering fundamentals through academic coursework and personal exploration.
Gained practical understanding of server-side development, database interaction, software design principles, and development workflows.

C#ASP.NET MVCEntity FrameworkSQL ServerGitPostman
05 /

SELECTED WORK

06 /

ENGINEERING_FOCUS

0061

I build backend applications from database design to deployment, focusing on maintainable architecture, performance, and reliability.

ACTIVE3Y 3MO
server.ts
import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);


import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);


import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);


import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);
import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);


import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);


import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);


import express from "express";
import mongoose from "mongoose";

const app = express();

mongoose.connect(process.env.MONGODB_URI);

app.use(express.json());

const stack = {
  runtime: "Node.js",
  framework: "Express.js",
  database: "MongoDB",
  frontend: "React.js"
};

app.get("/api/health", (_, res) => {
  res.json({
    status: "online"
  });
});

app.listen(3000);
API
0062

I design and develop APIs and backend services focused on maintainability, performance, and scalability.

ACTIVE2Y 6MO
0063

I design backend systems with a focus on structure, maintainability, and scalability. By organizing services, databases, and application logic effectively, I aim to build solutions that remain reliable as they grow.

ACTIVE2Y 0MO
DATABASE
API DESIGN
AUTH
REALTIME
SYSTEM
DATABASE
API DESIGN
AUTH
REALTIME
SYSTEM
DATABASE
API DESIGN
AUTH
REALTIME
SYSTEM
DATABASE
API DESIGN
AUTH
REALTIME
SYSTEM