tldraw to annotate pdf This was a opportunity to learn the internal of tldraw and how to build an infinite canvas.
Support polyline, stamp, load pdf via pdf.js, keep pdf content in sync with canvas using newest api of tldraw like Things on the canvas.
Writings about development of this project.
Inspired by the idea of organic software that took a lifetime to grow. Plus the need to create a playground for experiment and practice writing has pushed me to create this project.
The project was designed to facilitate the process of collecting ideas, writing and publishing as low friction as possible. logseq query engine and Astro allowed me to do just that.
Currently the site have development log of my projects, notes on various topics, collection of “til” & a book tracker.
A project to learn svelte and how to compose motion with code and some math, svg, shader along the way.
Currently support dynamic loading javascript snippet & animation via requestAnimationFrame
Helped built a robust payment gateway for Ortho, support multiple payment methods such as crypto payments, VNPAY gateway, Paypal,..
Refactored, introduced a new set of UI components for faster development by using @shadcn/ui as a base and adapted with requirement needs.
Helped user discover, mint, join giveaway of top NFT projects by co-created LaunchPad, a project allowlists platform for web3 ecosystem.
Prototyped and designed a new in-house UI kit for development and tighten feedback loops.
Helped company migrate away from SaleForces to greatly reduced operation cost by co-created Case Management System to manage our service related to customer.
Built and maintained Chat&Call center, a communicate channel to gather feedback and support between our user base and customer service by using web technologies like WebSocket and WebRTC.