Personal portfolio
Tan Jia Xin
Thoughtful systems. Clear decisions. Useful software.
Computing · Fictional student portfolio
Explore my workSelected work
Campus, connected
ProblemCampus event information is scattered across disconnected channels in this coursework scenario.
RoleDesigned a searchable event directory, typed API contracts, and keyboard-friendly filters.
ResultA prototype with documented empty, loading, and error states, plus a write-up of search tradeoffs.
A quieter queue
ProblemA simulated booking service needs to handle competing requests without duplicate reservations.
RoleModelled transaction boundaries and wrote concurrency tests against synthetic requests.
ResultAn architecture note comparing locking strategies, with reproducible local test cases.
Readable routes
ProblemHow can a route explorer explain its suggestions to a first-time user?
RoleImplemented graph traversal with explicit costs and an accessible explanation panel.
ResultA demonstrator using a fictional map, with algorithm notes and a clear list of unsupported cases.
About the practice
I enjoy translating a messy problem into a small, understandable system. These fictional student projects show the decisions behind interfaces, data models, and tests, including what I would improve next.





