Professional Experience

My journey in web development and technology, building digital solutions that matter.

Full Stack Developer

Freelance

Current
2022 - Present
Noida, India (Remote)
Freelance

Working as an independent full-stack developer, creating web applications and digital solutions for various clients. Currently focused on building scalable MERN stack applications and exploring blockchain development.

Key Responsibilities:

  • Developing full-stack web applications using React, Node.js, and MongoDB
  • Building responsive and accessible user interfaces with modern CSS frameworks
  • Implementing real-time features using WebSocket technology
  • Creating RESTful APIs and handling database design and optimization
  • Collaborating with clients to understand requirements and deliver solutions
  • Maintaining and updating existing applications with new features
  • Writing clean, maintainable code following best practices

Technologies:

ReactNext.jsNode.jsExpress.jsMongoDBTypeScriptTailwind CSSSocket.io

Full Stack Development Student

100xDevs Cohort

Current
2024 - Present
Online
Internship

Intensive full-stack development program under Harkirat Singh, focusing on modern web technologies and industry best practices. Created comprehensive handwritten notes that became a valuable resource for fellow developers.

Key Responsibilities:

  • Learning advanced React patterns and state management
  • Building full-stack applications with modern JavaScript/TypeScript
  • Understanding system design and scalable architecture
  • Practicing DevOps concepts and deployment strategies
  • Creating educational content and helping fellow learners
  • Contributing to open-source projects and community discussions

Technologies:

ReactTypeScriptNode.jsPostgreSQLDockerAWSSystem Design

Java Developer (Learning Path)

Self-Learning

2022 - 2024
Self-Study
Internship

Completed comprehensive Java programming course and created detailed solutions for over 130 hours of programming exercises. Built strong foundation in object-oriented programming and data structures.

Key Responsibilities:

  • Mastering Java programming fundamentals and advanced concepts
  • Implementing data structures and algorithms
  • Building object-oriented applications following SOLID principles
  • Creating comprehensive documentation and code examples
  • Sharing knowledge through open-source contributions

Technologies:

JavaOOPData StructuresAlgorithmsMavenJUnit

Interested in working together?

Get in touch