With more than 8 years of experience working with companies and on my own projects. My strongest skills lie around Javascript, Typescript, Node JS, Nest JS, Redis, React, React Native, Next JS, Vue, Nuxt JS, Laravel, Devops (Kubernetes, CI/CD, GCP, AWS etc) and whetever solution the project needs. I have a passion for learning new technologies and I am always looking for new challenges.
Latest works
Ultimate Arcade (Cyberworms)
Developed the 2D frontend of the play to earn project using Javascript and WebGL
View work*angia
*angia is a viewer interaction platform designed to allow creators to engage with their audience on different streaming platforms like Twitch, features interactions like TTS, Al voice, Soundbits, Al Chat etc. Developed advanced Ul for both Creators
View workTOST
Developed a transit management software (full stack) for creating and managing GTFS industry standard file for bus routes used by major transit companies in the United States.
View workWeb and mobile stacks
- React JS
- Vue JS
- Next JS
- Nuxt JS
- Tailwind CSS
- Bootstrap
- Node JS
- Express JS
- Nest JS
- Fastify
- Python
- Django
- PHP
- Laravel
- Bull MQ
- RabbitMQ
- Redis
- React Native
- MongoDB
- PostgreSQL
- MySQL
- CockroachDB
- Docker
- Kubernetes
- Terraform
- GitLab CI/CD
- GitHub Actions
- AWS
- Google Cloud
- Digital Ocean
- Shopify
- WooCommerce
- Medusa JS
- GraphQL
- REST API
- Socket.io
- WebSockets
Latest articles
The Future of Transit Technology: Innovations Shaping Public Transport
Explore the future of transit technology as we delve into innovations like real-time data, AI-powered route optimization, smart ticketing, and autonomous vehicles transforming public transportation. Discover how these advancements enhance operational efficiency and improve the passenger experience.
Read moreBuilding Scalable Applications: Lessons from Nexaloom and Rareboots
Discover key lessons in building scalable applications through the experiences of Nexaloom and Rareboots. Learn about the importance of choosing the right tech stack, database architecture, microservices, frontend development, and effective DevOps practices to ensure your applications can handle growth and complexity.
Read moreFull-Stack Development Evolution: Trends and Best Practices
Full-stack development has evolved significantly, transitioning from specialized roles to a demand for versatile developers who master both frontend and backend technologies. Key trends include the dominance of JavaScript, API-driven architecture, cloud-native applications, the rise of Jamstack and static site generators, and a focus on performance optimization. Best practices for full-stack developers emphasize code modularity, version control, security, scalability, and thorough documentation. Staying adaptable and continuously learning are essential for success in this dynamic field.
Read moreCreating a global production ready marketplace with Medusa JS
Building a scalable marketplace solution can be a complex challenge, especially when trying to balance performance, customization, and a seamless user experience. In this post, I’ll walk you through the journey of creating a Minimum Viable Product (MVP) for a niche marketplace using Medusa, a powerful and extensible e-commerce framework. From selecting the tech stack to implementing custom features like product offers, messaging, and shipping integration, this guide will dive into the technical decisions and solutions that helped bring the marketplace to life. Whether you're starting from scratch or enhancing an existing platform, these insights will be valuable in your own development process.
Read moreSetting up production-ready ORY Hydra and Kratos oauth2 flow using Nuxt js for rendering login and consent screen
If only the time of development were to be considered then Oauth0 would be the best choice out of the three where using packages like Passport will come last, but that was not the only concern here, so we ended up going for the last options using Ory Hydra for oauth2 and Kratos as an identity provider as our business need required a bit more flexibility also it was important that we manage our user's list in our database.
Read moreMy experience moving from PHP to Node JS in one week
I recently took on a new job where part of my responsibilities includes the development of a web app and collaborating with the API development, and since the API is Node JS I have no other option than to finally give in to learning how it works.
Read moreHow to get better as a developer/programmer
To become a better developer, avoid getting too comfortable with any technology by continually learning and exploring new tools. Focus on mastering the basics, as a strong foundation makes advanced frameworks and libraries easier to use. Remember to take breaks to recharge, but keep them short enough to maintain momentum. Finally, share your knowledge whenever possible—it reinforces your own understanding and helps others grow.
Read more