Corporate platform | Client onboarding and collections
Public site, internal portal, client due diligence and accounts receivable. The same image is deployed as two services with different permissions.
- Security
- Full Stack
Professional, academic and personal work. Filter by area.
15 projects across 4 organisations
No project matches that filter.
Software Developer
Public site, internal portal, client due diligence and accounts receivable. The same image is deployed as two services with different permissions.
The client checks a balance, reports a payment or promises a date on WhatsApp. The model interprets; the code decides the action and what it may disclose.
Web Developer
Eight online applications feed a signed-in portal where clients follow their submissions and the team works them, with permission resolved against the ERP.
Clients, contacts, quotes, appointments and shipment deals in a single record. Permission by role and branch is enforced on the server and in the database.
Container receiving line by line, with the position of each pallet and a photo of damaged goods. It reads the ERP over SQL and writes only through its API.
The driver scans the waybill and the phone sends positions until the trip closes. It also reports emergencies and finds services on the road.
Software Developer & N2 Technical Support
Companies licensing the ERP query their own data by typing the question. An AST rewriter injects three permission filters before the SQL runs.
Staff clock in with a photo and a location from a site or a route. The record is kept on the phone and uploads when there is signal, one clock-in a day.
Student
Four incompatible sources, including files deliberately malformed so validation had something to reject, become queryable in one star schema.
It contains mass encryption without having seen the binary and with nobody in the loop. Three system signals form a score, and only the score decides.
The spyware is built so it can be watched in an isolated lab, and the countermeasures come out of that trace, each one next to the indicator that triggers it.
The passenger follows the bus live, the driver reports and administration supervises, all three over the same API.
Group information and a signup form with an email receipt, in two languages, built to be kept up by people who do not code.
Real-time dice matches, with mobile playing and the web watching the same room. Both clients share one event-contract package.
Four sites that ran as separate companies come under one design, and compliance decides which guest data may leave for the cloud and which may not.