I am a passionate and results-driven full-stack developer with strong expertise in modern web and mobile application development. I enjoy transforming complex problems into clean, scalable, and user-friendly digital solutions. My work spans the entire development lifecycle—from architecture and clean code implementation to testing, deployment, and optimization for real-world use.
On the front end, I specialize in the React ecosystem, building fast, responsive, and accessible user interfaces using React, React Native, Tailwind CSS, and TypeScript. I work confidently with modern state management tools such as the Context API, Zustand, Redux Toolkit, and React Query. My mobile development experience includes building polished cross-platform UIs with React Native, handling OTP authentication flows, responsive layouts, and integrating device features for seamless user experiences.
On the back end, I focus on building secure and scalable APIs using Node.js, Express.js (ESM), MongoDB, and MySQL. I have hands-on experience designing robust RESTful APIs, implementing authentication using JWT and refresh tokens, enforcing role-based access control, and applying rate limiting, pagination, filtering, searching, and sorting to support production-grade applications. I apply strong architectural patterns and build maintainable codebases fit for real-world growth.
I’ve also developed advanced systems, such as a fintech-inspired offline POS backend using Node.js, Redis, and MySQL. This involved building features like transaction queuing, exponential backoff retries, geo-tagging, payload validation, duplicate detection, and manual force-sync mimicking real industry logic used in low-connectivity environments.
I write integration tests using Jest and Supertest, document APIs with Swagger, and structure projects following clean, scalable patterns. I leverage GitHub, CI workflows, and cloud platforms such as Vercel and Netlify for deployment.
Beyond technical skills, I value strong communication, collaboration, and agile development practices. I enjoy working closely with designers, product managers, and backend teams to deliver solutions that meet both business goals and user needs. I am committed to continuous learning and staying updated with modern frameworks, tools, and development best practices.
I bring a blend of front-end proficiency, backend depth, and mobile development experience and I am eager to contribute to a forward-thinking team building impactful and modern digital products.