Anshul Rawal

Anshul Rawal

HTML, CSS, JAVASCRIPT
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lalitpur, Province 3 ( प्रदेश नं ३ ), Nepal
Experience:
1 year
Anshul Rawal Kathmandu, Nepal ƒ- #- § Github ï Linkedin € Portfolio Summary I am a programming enthusiast with foundational knowledge of web technologies, eager to explore software development and create impactful solutions. My goal is to build expertise in web development using HTML, CSS, and JavaScript, and to gain proficiency in frameworks like React. I am passionate about problem-solving and delivering user-friendly applications. Education Lalitpur Engineering College 2021 – 2025 (Ongoing) Lalitpur, Nepal Bachelor in Computer Engineering Relevant Coursework • • • Data Structures Software Methodology Algorithms Analysis • • • Database Management Artificial Intelligence Internet Technology • • • Systems Programming Computer Architecture Computer Network Technical Skills Languages: JavaScript, C/C++, Python, SQL Developer Tools: VS Code, Google Colab, Kaggle, GitHub, LaTeX Databases: MongoDB, MySQL Technologies/Frameworks: React.js, Node.js, Express.js Experience React.js Intern Feb 2025 – May 2025 Amnil Technologies Kathmandu, Nepal • Built and maintained frontend features using React.js and TypeScript across multiple projects. • Developed a simple authentication system with Node.js, Express.js, and a mock JSON-based backend. • Implemented responsive UI components using Material UI and Ant Design for various client dashboards. • Integrated Google OAuth2, Gmail API, and Google Calendar API to enable scheduling and communication features. • Wrote clean, modular code and followed best practices for component-based architecture and reusability. • Strengthened core JavaScript concepts including asynchronous programming, ES6+, and state management. • Actively participated in Agile development process, including sprint planning, daily standups, and retrospectives. • Utilized Git and GitHub for version control and collaborated via pull requests and peer code reviews. Projects Job Search Webapp | MERN Stack • Designed a platform for job seekers to search and apply for jobs, promoting hands-on learning of the MERN stack. • Implemented features like location-based search, skill filtering, and personalized dashboards for users. • Gained insights into building secure and scalable applications using authentication and user roles. • Focused on continuous improvement by testing features and integrating user feedback. JodiFinder Webapp | MERN Stack, CSS • Collaboratively developed a matchmaking platform that connects users based on multiple preferences. • Worked on enhancing the UI for a seamless user experience, applying CSS best practices. • Improved back-end functionality to handle real-time matchmaking using Node.js and MongoDB. • Learned teamwork and communication skills by collaborating effectively with peers. Auth-React | React, Express, JsonServer • Developed a full-stack authentication system using React (Vite) and Express.js with JSON Server as a mock backend for data persistence. • IImplemented secure user authentication with JWT for login sessions and protected routes to restrict unauthorized access. • Built responsive registration and login forms with client-side validation, animated UI, and password visibility toggles for enhanced UX. • Configured backend with CORS and JWT middleware, ensuring secure and cross-origin communication between frontend and backend. PasswordNator | HTML, CSS, VanillaJs • Developed a dynamic password generator using Vanilla JavaScript, HTML, and CSS that generates secure passwords based on selected criteria such as lowercase, uppercase, numbers, and symbols. • Implemented user-controlled inputs via checkboxes and sliders to define password length and character composition, enhancing user customization and flexibility. • Built logic to ensure strong password generation, including randomness, length validation, and real-time updates based on user selections. • Built logic to ensure strong password generation, including randomness, length validation, and real-time updates based on user selections. E-commerce Web app | HTML, CSS, VanillaJs • Built a real-time currency converter using HTML, CSS, and Vanilla JavaScript, leveraging the ExchangeRate-API to fetch up-to-date exchange rates. • Implemented dynamic currency selection with dropdowns and automatic country flag updates for a more interactive and informative user experience. • Enabled user-defined input for currency amounts, providing accurate conversions between any two selected currencies. • Handled API integration and DOM updates efficiently to reflect real-time data changes without page reloads and designed a responsive and user-friendly interface, ensuring compatibility across various devices and screen sizes. CRUD-Dashboard | React, Tailwind, Vite, PostCSS • Developed a beginner-friendly web application to manage posts with features for creating, viewing, editing, and deleting records. • Implemented responsive design using Tailwind CSS to ensure compatibility across different devices. • Enhanced user interaction through modals and real-time updates using Ant Design. • Leveraged JSON Server for API simulation, allowing seamless integration for data handling. E-commerce Web app | HTML, CSS, JavaScript • Built an engaging e-commerce platform featuring a home page, shop, and contact sections to practice front-end skills. • Introduced interactive elements and animations to improve user engagement. • Currently exploring back-end integration to enhance functionality such as cart management and order processing. • Used this project as an opportunity to apply and refine my foundational web development knowledge. Job-Finder | MERN Stack, Material UI, Redux • Built a full-stack remote job search application using React (Vite), Node.js/Express, and Redux Toolkit, integrating the Remotive API for real-time job listings and a custom backend with JSON file persistence. • Implemented advanced UX features such as debounced search, category-based filtering, and client-side pagination to optimize performance and usability. • Developed job management functionality, allowing users to save and delete jobs with duplicate checks and real-time UI/backend synchronization. • Integrated Material-UI (MUI) for responsive and modern UI components, and implemented dark/light mode toggling for enhanced user accessibility. Job-Finder | MERN Stack, TypeScript, AntDesign, Redux, OAuth • Designed and developed NEXCRUIT, a full-stack, single-page recruitment management system using React 18, Vite, TypeScript, and Node.js, enabling end-to-end tracking of candidates from onboarding to hiring. • Implemented secure authentication workflows including JWT-based login, OTP verification, and Google One-Tap OAuth, along with protected routes and password reset via email links. • Built advanced candidate management features, including resume uploads (PDF/DOCX/TXT), automated resume parsing using Mammoth and textract, and stage-wise progress tracking through customizable pipelines. • Integrated Google Calendar and Meet APIs for seamless interview scheduling, automatic Meet link generation, and real-time email notifications to both candidates and interviewers. • Developed assessment and offer modules with file support (up to 10MB), score tracking, customizable offer/rejection templates, and communication logging via Nodemailer and SMTP. • Implemented a real-time analytics dashboard with Recharts, displaying metrics such as time-to-hire, source effectiveness, and candidate distribution, powered by custom API endpoints and Redux Toolkit state management.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.