About me
My name is Wai Lin Tan, I am a versatile and detail-oriented Full Stack Developer with a strong foundation in modern web development, delivering high-performance, scalable applications from concept to deployment. Proficient in React, Next.js, TypeScript, Node.js, and MongoDB, with experience building clean, responsive user interfaces and robust backend systems. Adept in RESTful and GraphQL APIs, authentication flows, caching strategies with Redis, and containerized environments using Docker. Experienced in Agile teams and DevOps practices with CI/CD pipelines. Additionally, familiar with Web3 technologies, including smart contract integration and decentralized storage. Passionate about writing maintainable code, solving complex problems, and building meaningful user experiences.
Skills
Professional Experience

Senior Full Stack Web3 Engineer
Nebula Protocol · 2023 - 2025
Spearheaded the development of a next-gen crypto payment streaming platform with built-in airdrop rewards and smart contract-powered presales.
Designed core frontend architecture using Next.js, React, and Tailwind CSS, achieving 40% faster feature rollouts through component reusability and modular design.
Built and secured backend APIs with NestJS, GraphQL, and MongoDB, and integrated Stripe and on-chain logic for hybrid payment systems.
Architected wallet connection and deposit tracking flows using ethers.js and WebSocket event listeners, increasing user trust and transaction success rate by 32%.
Implemented role-based access control with smart contracts and backend middleware, ensuring accurate token allocation and gated content access.
Collaborated with product teams to deliver Web3 onboarding UX, boosting conversion from visit to wallet connection by 28%.

Full Stack Web3 Developer
BlockForge Labs · 2021 - 2023
Led the development of a token staking dashboard using React, Next.js, TypeScript, and ethers.js, reducing user support requests by 40% with real-time transaction status and wallet integration .
Built backend services with Node.js, Express, and MongoDB, supporting user role management, staking analytics, and on-chain data indexing.
Integrated Redis caching and smart contract event listeners for faster load times and improved user responsiveness.
Designed and deployed Solidity smart contracts for token distribution and claim logic, with a 100% audit pass rate.
Used Docker and GitHub Actions to streamline CI/CD pipelines, cutting deployment time by 60%.
Managed asset storage on IPFS for decentralized content handling in NFT modules.

Frontend Developer
PixelWorks Studio · 2017 - 2020
Developed responsive and accessible user interfaces using React.js, SCSS, and Tailwind CSS, improving user retention by 22% through clean UI/UX enhancements.
Built reusable components and integrated frontend architecture aligned with Atomic Design principles, reducing design-developer handoff issues by 35%.
Collaborated closely with UI/UX designers and backend teams in an Agile environment, ensuring sprint delivery with 95% success rate.
Designed and deployed Solidity smart contracts for token distribution and claim logic, with a 100% audit pass rate.
Optimized performance and page load speed using code-splitting and lazy loading, decreasing load times by 30%.
Maintained cross-browser compatibility and implemented unit tests with Jest, achieving 80%+ frontend test coverage.
Education

Bachelor of Engineering in Computer Science
AIMST University · 2012 - 2016