I am a computer engineer who builds web products end to end - data model, API, and the interface people actually click. Mostly TypeScript: Next.js and React on the front, Node services and PostgreSQL behind them, with detours into Vue, Tauri and whatever else a problem calls for.
Most of my time goes to an applicant tracking system: multi-tenant data modelling, role-based access control, hiring pipelines, AI-assisted screening, and a browser extension that assembles candidate profiles from public sources. It is a dense, permission-heavy product, which is the kind that punishes you for shortcuts.
Before that I built WebRTC video calling into a live-classroom product, real-time spreadsheet sync over sockets, and a SCADA integration for a motorway tunnel. Different domains, same lesson: the hard part is rarely the feature, it is everything the feature touches.
Side projects are how I stay current with tools I do not reach for at work. They are usually something I wanted to exist and could not find.