Block Stack (Diamanate)
Frontend Developer
August 2023 - Present
Developing and maintaining full-stack web applications using the MERN stack and Next.js, with focus on scalable architecture, performance optimization, and modern development practices.
- Developed and maintained scalable full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js) and Next.js, delivering production-ready systems used by both internal teams and external users
- Built reusable, modular, and responsive UI components using React.js, Tailwind CSS, Shadcn/UI, Material UI, Ant Design, and Bootstrap 5, ensuring consistent design patterns and improving development efficiency across projects
- Designed and integrated RESTful APIs using Node.js and Express.js, implementing efficient server-side logic, structured API routes, and secure data communication between frontend and backend systems
- Managed and optimized database operations with MongoDB, including schema design, query optimization, indexing strategies, and efficient data handling for high-performance applications
- Implemented modern frontend performance optimization techniques such as lazy loading, code splitting, memoization (React.memo, useMemo, useCallback), and dynamic imports to reduce load times and enhance user experience
- Managed complex application state using Redux and Redux Toolkit, creating scalable state architecture, reusable slices, and predictable state management across large applications
- Implemented real-time communication features using WebSockets, enabling live notifications, instant data updates, and interactive user experiences
- Integrated Web3 wallet connectivity using WalletConnect, enabling secure blockchain interactions, wallet authentication, and decentralized application (dApp) functionality
- Implemented secure authentication systems using JWT tokens, HTTP-only cookies, and middleware-based route protection, ensuring secure session management and protected API access
- Worked in Agile development environments, collaborating with teams using Git, GitHub, and Bitbucket for version control, pull requests, code reviews, and continuous integration workflows

