Software Development
Languages & Frameworks
I have extensive experience with a wide range of technologies, including HTML, CSS, JavaScript, TypeScript, Next.js, and Payload CMS (Node.js/Express-based). I am proficient in state management tools such as Context API, Redux, Zustand, and React Query.
Databases & ORMs
Experienced in building and interacting with modern data stores, primarily using MongoDB for flexible document data management. (Note: This group was moved from 'Backend Development' for better grouping of core data skills.)
Libraries & Tools
I frequently utilize React, Tailwind CSS, Material UI, and Syncfusion in both personal and professional projects, ensuring efficient and scalable UI development.
Component Dev & Testing
I ensure high code quality through comprehensive testing using Cypress (E2E/Integration testing) and documentation via Storybook for isolated component development and QA.
Content Management
I have worked with AI-integrated content management systems, including Webflow (Advanced), Builder.io and Liquid Template (Shopify), and Payload CMS, enabling dynamic and customizable content solutions across various projects.
Responsive Design and Animation
I specialize in developing responsive and visually engaging web applications using CSS media queries, GSAP animations, and Framer Motion to create smooth and interactive user experiences. I also utilize Lenis for high-performance, custom smooth scrolling.
Authentication
I have experience implementing secure authentication mechanisms using Clerk, Firebase, JWT tokens, and OAuth, ensuring robust user authentication and authorization in web applications.
Ecommerce Platforms
Headless & Traditional
I have a lot of experience working with both headless and traditional e-commerce solutions, including Saleor, Medusa, and Shopify, enabling flexible and scalable online store development.
Payments
I have integrated secure and efficient payment gateways such as Stripe and Adyen, ensuring seamless transaction processing for e-commerce platforms.
Backend Development & APIs
Languages & Frameworks
Although I'm not a backend developer, I have experience of maintaning and fixing the bugs of the backend frameworks like NestJS, Express.js, and Python. I have not built any backend from scratch yet but I've successfully maintained them for over a year.
Databases
I have worked with both relational and NoSQL databases, including PostgreSQL and MongoDB Atlas, ensuring optimized data storage and retrieval. (Note: MongoDB is now also referenced under 'Software Development' for the Payload CMS stack.)
APIs & Query Languages
I am proficient in developing and integrating REST APIs and GraphQL-based solutions using URQL, Apollo Client, and GraphQL Codegen to enhance data fetching efficiency and application performance.
Web3 Development
Tokenization & Flow
Gained practical experience in building a prototype NFT minting flow for tokenizing real-world assets (coffee trees). This flow involved creating the logic for initiating minting to Solana and establishing token standards with Ethereum (ERC-721/ERC-1155 considerations). This experience, while experimental, provided foundational knowledge of connecting front-end applications to blockchain endpoints for asset creation.
Infrastructure & Cloud Services
Cloud & Containers
I have experience deploying and managing applications on Microsoft Azure, utilizing containerization and Application Insights for performance monitoring and scalability.
Caching & Queues
I implement Upstash Redis for efficient caching and queue management, enhancing application responsiveness and reliability
Monitoring & Logging
I integrate Sentry for real-time error tracking and performance monitoring, ensuring stability and quick issue resolution in production environments.
Mobile Development
Framework
I have experience building cross-platform mobile applications using Ionic React, delivering high-performance and responsive user experiences.
Android Development
I am proficient in Android development processes, including Android builds and version control strategies using Android Studio, ensuring smooth deployment and maintenance of mobile applications. Experienced in building apk files for android devices and aab files to publish on Google Play Store.
Other Tools & Libraries
PDF, ERP & Business Applications
I have experience using various tools and libraries to enhance application functionality, including PDF-lib for PDF manipulation, Odoo for ERP and business applications, and SendGrid for email services.
Version Control
I utilize Git for version control, ensuring efficient collaboration, code management, and seamless integration within development teams.