Keep the source of truth clear
Bookings and payments should write to one authoritative system. Search can use read models that can be rebuilt and refreshed at the right pace.
I am Althaf Asard, a self-taught full stack developer from Sri Lanka. I progressed from a React trainee role to Associate Software Developer and later took technical responsibility for the whole guest product area of a hotel booking platform.
I have worked from the browser through APIs, search, booking, data pipelines, and deployment. My main tools have included React, Astro, Node.js, TypeScript, C++ with Crow, SQL databases, search stores, and AWS.
I hold a diploma in IT. Most of my practical learning came from building production systems, then explaining them clearly to the people who had to maintain them.
My responsibilities grew as I learned what the product needed.
Joined as a trainee working mainly in React and frontend development.
Moved into Node.js, MySQL, APIs, booking, listing, and the rest of the guest product.
Worked through the Neo4j/C++, Kafka/Debezium, and StarRocks versions as the platform grew.
After my official employment ended on 3 July 2026, I completed the final handover on 7 August 2026, including the room allocation work, AWS read model documentation, and system handover notes.
Bookings and payments should write to one authoritative system. Search can use read models that can be rebuilt and refreshed at the right pace.
A faster language can help, but removing unnecessary work from a search request usually helps more.
A design is useful only if other developers can debug it, change it, and run it after I move on.
React, Astro, TypeScript, rendering for SEO
Node.js, C++ with Crow, APIs, booking and payment workflows
MySQL, PostgreSQL, Neo4j, Elasticsearch, Valkey, StarRocks
AWS DMS, Lambda, Kinesis, S3, ECS, AWS SAM, Cloudflare
I am looking for full stack work with a strong focus on backend systems. I work best on APIs, search, booking flows, data pipelines, and AWS.
Based in Sri Lanka. Available for my next role.
See the selected work