← Stack

Node.js

JavaScript on the server, no apologies.

SINCE
2023
PROFICIENCY
83%

Node.js runs the FTC Dashboard backend — a WebSocket server for real-time chat with mentions and read receipts, a REST API for attendance and budget data, and a local LLM bridge to Ollama. It's not the fastest runtime, but it's the fastest way from idea to working server.

I USE IT FOR
  • WebSocket servers for real-time features
  • REST APIs for full-stack TypeScript apps
  • CLI tools and automation scripts
  • Local AI inference bridges
CODE SAMPLE
import http from "node:http";

const server = http.createServer((req, res) => {
  res.writeHead(200, { "Content-Type": "application/json" });
  res.end(JSON.stringify({ path: req.url, ok: true }));
});

server.listen(3000, () => console.log("listening"));