Hi! I’m Ajay Yadav — a software engineer who loves building things that work and scale. Over the years, I’ve worked on a variety of technologies, solved challenging problems, and learned a lot about how to write clean, maintainable, and efficient code.
I enjoy working across the stack — from crafting user interfaces to designing robust backend systems. Here are some areas I work in regularly:
- Building web applications using React.js, Node.js, and Go. I like creating responsive, intuitive frontends and connecting them to powerful APIs on the backend.
- I deploy and manage apps on the cloud, mainly using AWS services like Lambda, EC2, S3, API Gateway, DynamoDB, and more. I also write infrastructure as code using Terraform, and set up CI/CD pipelines to automate deployments.
- Designing efficient data models in MongoDB, MySQL, and using Elasticsearch for fast search functionality.
- I’ve built live-poll, quiz platforms, real-time notifications, and chat applications using WebSockets and Socket.io, enabling real-time communication between users.
- Writing scalable serverless functions, especially on AWS Lambda, to handle API requests, background jobs, and automation.
I love to keep learning and experimenting with new ideas. Lately, I’ve been diving deeper into:
- Distributed systems & microservices
- System design and architecture patterns
- Improving performance and scalability of web apps
If you’re building something exciting and need someone who can bring strong engineering skills, creative problem-solving, and a drive to deliver — I’d love to collaborate! Feel free to reach out to me and let’s make it happen.