Hi, I'm Ashim Shrestha! 👋
with a passion for building scalable web applications and solving complex problems.
My Skills
I specialize in building scalable and efficient server-side systems using frameworks like Node.js, Express.js, and NestJS. My expertise includes designing robust APIs, implementing real-time updates with WebSockets, and employing tools like Docker and Nginx for containerization and reverse proxy setups.
I have extensive experience working with relational databases such as PostgreSQL and NoSQL databases like MongoDB and Redis. I use Prisma ORM for streamlined database management and focus on optimizing database queries to enhance application performance and scalability.
My blockchain expertise revolves around the Ethereum ecosystem, where I use Solidity for smart contract development and Hardhat for testing and deployment. I am also proficient with decentralized storage solutions like IPFS and blockchain interaction tools like Ethers.js.
I am proficient in JavaScript and TypeScript for backend development and have a strong foundation in C++, C, and SQL for system-level programming and database management. Additionally, I am skilled in Solidity for smart contract development on the Ethereum blockchain.
have a basic understanding of React for creating dynamic user interfaces and am skilled in HTML and CSS for responsive web design. While my focus remains on backend development, I leverage frontend knowledge to build full-stack projects when needed.
I use Git and GitHub for version control and Postman for API testing to ensure reliable application development. My development workflow is powered by Visual Studio Code, a tool I use extensively for writing, debugging, and managing code.
I am a final-year Electronics, Communication, and Information Engineering student at Pashchimanchal Campus, IOE, with a passion for backend development and emerging technologies. My expertise lies in designing and building scalable server-side systems using modern tools and frameworks like NodeJS, ExpressJS, and NestJS, alongside a strong foundation in databases such as PostgreSQL, MongoDB, and Redis.
I have completed several projects that demonstrate my ability to craft robust APIs, manage data workflows, and solve complex problems. Additionally, I have worked on projects in blockchain, utilizing technologies like Solidity, Hardhat, and IPFS to create decentralized applications. I am eager to apply my skills and knowledge to contribute to innovative solutions in backend development.
Recent Projects
A question-search platform backend built with Node.js and Express, integrated with Elasticsearch for fast keyword-based queries. Features Dockerized services (frontend, backend, Elasticsearch) with Nginx reverse proxy for streamlined deployment. Published a pre-configured Elasticsearch image with a question database to GitHub Container Registry.
Backend for a scalable web application enabling ranked voting and real-time poll updates. Developed with NestJS, using WebSockets for real-time updates and Redis with ReJSON for efficient data storage. Dockerized the Redis service for seamless deployment and ensured support for concurrent users.
Backend for a social media platform supporting user authentication, posts, real-time messaging, and notifications. Built RESTful APIs using Node.js and Express, integrated Google OAuth and JWT for authentication, and used Cloudinary for media uploads. Enabled real-time interactions with Socket.IO.
Developed APIs for minting NFTs and interacting with Ethereum smart contracts using Node.js and Ethers.js. Designed a Citizenship NFT smart contract on the Sepolia testnet, with metadata/images stored on IPFS via Pinata for decentralized storage. Automated deployments with Hardhat scripts.
A secure backend application using NestJS for user authentication, profile management, and bookmark CRUD operations. Includes JWT-based route protection, Prisma ORM for database management, Dockerized PostgreSQL, and end-to-end testing for reliability and scalability.
Get In Touch
Lorem ipsum dolor, sit amet consectetur adipisicing elit. In, odit.