Bringing your ideas to life, one line of code at a time.
I am a passionate Full Stack Web Developer with 3+ years of experience in developing custom web applications. With a strong background in both front-end and back-end technologies, I am able to create dynamic and responsive websites that deliver a seamless user experience.
I am proficient in a wide range of programming languages, including HTML, CSS, JavaScript, ReactJs, Angular, VueJs, Node.js, PHP(Laravel), and C#. With a keen eye for design, I also excels in creating visually appealing user interfaces that are both intuitive and functional.
Throughout my career, I have worked with a variety of clients across industries such as e-commerce, education, and healthcare. I have a proven track record of delivering high-quality work on time and on budget, and is committed to staying up-to-date with the latest technologies and best practices in the industry.
When I am not busy coding, I enjoy physical games like table tennis, badminton and foosball.
Work Terms
Front-end: The part of a web application that users interact with directly. This includes the user interface, design, and layout of a website.
Back-end: The part of a web application that handles data storage, processing, and server-side logic. This includes the database, server, and APIs.
User Experience (UX): The overall experience that users have while using a web application. This includes the ease of use, accessibility, and intuitiveness of the website.
User Interface (UI): The visual design and layout of a website, including the color scheme, typography, and overall aesthetic.
Responsive Design: Designing a website that adapts to different screen sizes and device types, such as mobile phones, tablets, and desktop computers.
API (Application Programming Interface): A set of protocols and tools for building software applications. APIs allow different software systems to communicate with each other.
Git: A version control system that tracks changes to code over time and allows multiple developers to work on the same codebase.
Agile Development: An iterative and flexible approach to software development that emphasizes collaboration, feedback, and continuous improvement.
Test-Driven Development (TDD): A development approach that involves writing automated tests before writing the actual code. This helps ensure that the code works as intended and prevents bugs from creeping in.
DevOps: A set of practices and tools that combines software development (Dev) and IT operations (Ops) to improve the speed and quality of software delivery.