Skip to the content.

I design and ship enterprise web apps: scalable APIs, modern frontends, and cloud-native delivery. Lately that includes multi-tenant POS, diagram tooling on AWS, and AI-assisted engineering.

Java TypeScript Node.js AWS

About

Projects

POSBright / Smart ERP

Retail POS for shops that sell cash and credit. Owners see stock, collections, and profit. Tellers stay on the register.

Repo What it is
smart-erp-frontend React POS and admin UI: inventory, sales, customers, installment payments, six languages, dark/light theme. Members are looked up by local phone.
smart-erp-backend Node.js + Express + DynamoDB API: multi-tenant auth, cash/installment sales, inventory, overdue collections, returns, JWT roles.

D2 Diagram Editor

Browser UML/D2 editor with serverless AWS rendering.

Repo What it is
d2-diagram-frontend React + TypeScript + Vite + Material UI. Edit D2, zoom/pan SVG, Cognito login, talks to the diagram API.
d2-diagram-backend AWS CDK stack: API Gateway, Lambda, DynamoDB, S3 for SVGs, Cognito, and a D2 renderer service.

Rocoten (ground reservation)

Angular client and Node API for court / ground booking (RCU tennis).

Repo What it is
rocoten Angular 14 + Material UI for reservations, calendar, and grids.
rocoten_server Express API with MySQL/MongoDB, mail, and file uploads for the booking app.

Finance

Repo What it is
monthly-bank-statement-service Spring Boot (hexagonal) service that classifies bank transactions from CMS rules and posts a monthly income/spend summary.

Stack

Languages: Java, TypeScript, JavaScript, SQL
Backend: Spring Boot, Node.js, Express, Hibernate
Frontend: Angular, React, HTML, CSS
Cloud: AWS CDK, Lambda, API Gateway, Cognito, S3, DynamoDB
Data: MySQL, PostgreSQL, MongoDB, DynamoDB
Auth: JWT, OAuth2, Cognito

Helsinki · Atlink Communications Inc · github.com/thanuj88