<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Suryansh Soni</title>
    <description>The latest articles on DEV Community by Suryansh Soni (@sonisuryansh).</description>
    <link>https://dev.to/sonisuryansh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2479038%2F24dbf1c5-8b90-49c4-92e2-20a5dcd0c802.jpeg</url>
      <title>DEV Community: Suryansh Soni</title>
      <link>https://dev.to/sonisuryansh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sonisuryansh"/>
    <language>en</language>
    <item>
      <title>Building My Developer Portfolio: More Than Just a Personal Website</title>
      <dc:creator>Suryansh Soni</dc:creator>
      <pubDate>Fri, 31 Jul 2026 04:19:46 +0000</pubDate>
      <link>https://dev.to/sonisuryansh/building-my-developer-portfolio-more-than-just-a-personal-website-phk</link>
      <guid>https://dev.to/sonisuryansh/building-my-developer-portfolio-more-than-just-a-personal-website-phk</guid>
      <description>&lt;p&gt;A portfolio is often the first impression a recruiter, hiring manager, or fellow developer gets. Instead of treating it as a static resume, I wanted to build a website that reflects how I approach software engineering—clean design, responsive user experience, and modern web development practices.&lt;/p&gt;

&lt;p&gt;That motivation led me to redesign and rebuild my portfolio from the ground up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Goal
&lt;/h2&gt;

&lt;p&gt;I wanted a portfolio that could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Present my projects in a structured way&lt;/li&gt;
&lt;li&gt;Showcase my technical skills and experience&lt;/li&gt;
&lt;li&gt;Make it easy for recruiters to contact me&lt;/li&gt;
&lt;li&gt;Provide a smooth experience across all devices&lt;/li&gt;
&lt;li&gt;Be fast, responsive, and easy to maintain&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rather than adding unnecessary animations or visual clutter, I focused on simplicity, performance, and usability.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Portfolio Includes
&lt;/h2&gt;

&lt;p&gt;The website brings together everything about my professional journey in one place.&lt;/p&gt;

&lt;p&gt;Visitors can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn about me and my background&lt;/li&gt;
&lt;li&gt;Explore my featured projects&lt;/li&gt;
&lt;li&gt;View my technical skills&lt;/li&gt;
&lt;li&gt;Read about my experience and achievements&lt;/li&gt;
&lt;li&gt;Download my resume&lt;/li&gt;
&lt;li&gt;Contact me directly&lt;/li&gt;
&lt;li&gt;Access links to GitHub, LinkedIn, and other professional profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was to make important information accessible within a few clicks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Modern responsive UI&lt;/li&gt;
&lt;li&gt;Dark and light theme support&lt;/li&gt;
&lt;li&gt;Smooth animations and transitions&lt;/li&gt;
&lt;li&gt;Optimized loading performance&lt;/li&gt;
&lt;li&gt;Mobile-friendly layout&lt;/li&gt;
&lt;li&gt;SEO-friendly pages&lt;/li&gt;
&lt;li&gt;Resume download&lt;/li&gt;
&lt;li&gt;Contact section&lt;/li&gt;
&lt;li&gt;Project showcase with live demos&lt;/li&gt;
&lt;li&gt;Clean and scalable component structure&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Frontend
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Deployment
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Vercel&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Development Focus
&lt;/h2&gt;

&lt;p&gt;While building the portfolio, I paid close attention to areas that directly impact user experience.&lt;/p&gt;

&lt;p&gt;Some of the priorities included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Responsive layouts for different screen sizes&lt;/li&gt;
&lt;li&gt;Fast page load times&lt;/li&gt;
&lt;li&gt;Reusable React components&lt;/li&gt;
&lt;li&gt;Clean project organization&lt;/li&gt;
&lt;li&gt;Accessibility considerations&lt;/li&gt;
&lt;li&gt;Consistent typography and spacing&lt;/li&gt;
&lt;li&gt;Smooth navigation between sections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The objective wasn't to build the most complex portfolio—it was to build one that feels professional and communicates information effectively.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges
&lt;/h2&gt;

&lt;p&gt;Some of the challenges I encountered included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating a layout that remains consistent across devices&lt;/li&gt;
&lt;li&gt;Balancing animations without affecting performance&lt;/li&gt;
&lt;li&gt;Organizing project content in a clean way&lt;/li&gt;
&lt;li&gt;Optimizing assets for faster loading&lt;/li&gt;
&lt;li&gt;Maintaining a scalable component structure as the portfolio grows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These challenges reinforced the importance of thoughtful UI/UX design and frontend optimization.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;Building this portfolio helped me improve my understanding of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React component architecture&lt;/li&gt;
&lt;li&gt;Responsive web design&lt;/li&gt;
&lt;li&gt;Performance optimization&lt;/li&gt;
&lt;li&gt;UI consistency&lt;/li&gt;
&lt;li&gt;Deployment workflows&lt;/li&gt;
&lt;li&gt;Building maintainable frontend applications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also reminded me that a portfolio should communicate not only &lt;em&gt;what&lt;/em&gt; you've built but also &lt;em&gt;how&lt;/em&gt; you think as a developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Improvements
&lt;/h2&gt;

&lt;p&gt;I'm continuously improving the portfolio and plan to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Technical blog section&lt;/li&gt;
&lt;li&gt;Project case studies&lt;/li&gt;
&lt;li&gt;Interactive project demos&lt;/li&gt;
&lt;li&gt;Search and filtering for projects&lt;/li&gt;
&lt;li&gt;More accessibility enhancements&lt;/li&gt;
&lt;li&gt;Analytics dashboard to understand visitor engagement&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;A portfolio is never truly finished—it evolves alongside your skills and experience.&lt;/p&gt;

&lt;p&gt;This project has become a place where I can document my journey, showcase the products I've built, and reflect the standards I aim for as a software engineer.&lt;/p&gt;

&lt;p&gt;I'm always open to feedback and ideas that can help make it even better.&lt;/p&gt;

&lt;p&gt;Live Website: &lt;a href="https://sonisuryansh.tech" rel="noopener noreferrer"&gt;https://sonisuryansh.tech&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/sonisuryansh/Portfolio" rel="noopener noreferrer"&gt;https://github.com/sonisuryansh/Portfolio&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>portfolio</category>
      <category>softwaredevelopment</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building EpicMint: A Full-Stack NFT Marketplace with AI and Web3</title>
      <dc:creator>Suryansh Soni</dc:creator>
      <pubDate>Fri, 31 Jul 2026 04:18:15 +0000</pubDate>
      <link>https://dev.to/sonisuryansh/building-epicmint-a-full-stack-nft-marketplace-with-ai-and-web3-29nh</link>
      <guid>https://dev.to/sonisuryansh/building-epicmint-a-full-stack-nft-marketplace-with-ai-and-web3-29nh</guid>
      <description>&lt;p&gt;Web3 applications are often complex for new users. Creating wallets, minting NFTs, managing metadata, and interacting with smart contracts can quickly become overwhelming.&lt;/p&gt;

&lt;p&gt;I wanted to explore how modern web technologies and AI could make the NFT creation experience more intuitive. That led to building EpicMint—a full-stack NFT marketplace that combines Web3, AI, and a modern MERN architecture.&lt;/p&gt;

&lt;p&gt;The Idea&lt;/p&gt;

&lt;p&gt;Most NFT platforms focus solely on blockchain interactions, leaving users to manually create titles, descriptions, upload metadata, and manage wallets.&lt;/p&gt;

&lt;p&gt;EpicMint aims to simplify that workflow by integrating AI-assisted content generation alongside the traditional NFT minting process.&lt;/p&gt;

&lt;p&gt;The objective was to build a platform that feels familiar to web users while leveraging blockchain where it adds value.&lt;/p&gt;

&lt;p&gt;What EpicMint Does&lt;/p&gt;

&lt;p&gt;EpicMint allows users to:&lt;/p&gt;

&lt;p&gt;Create and mint NFTs&lt;br&gt;
Connect their MetaMask wallet&lt;br&gt;
Generate NFT titles and descriptions using AI&lt;br&gt;
Upload NFT assets securely through IPFS&lt;br&gt;
Browse and explore minted NFTs&lt;br&gt;
Manage their NFT collection through a personalized dashboard&lt;/p&gt;

&lt;p&gt;The result is a platform that combines the accessibility of modern web applications with decentralized ownership.&lt;/p&gt;

&lt;p&gt;Key Features&lt;br&gt;
NFT minting with smart contracts&lt;br&gt;
MetaMask wallet integration&lt;br&gt;
AI-generated NFT titles and descriptions&lt;br&gt;
IPFS-based metadata and asset storage&lt;br&gt;
Secure authentication&lt;br&gt;
User profile and NFT management&lt;br&gt;
Responsive interface for desktop and mobile&lt;br&gt;
Modern dashboard experience&lt;br&gt;
Tech Stack&lt;br&gt;
Frontend&lt;br&gt;
React&lt;br&gt;
Tailwind CSS&lt;br&gt;
JavaScript&lt;br&gt;
Backend&lt;br&gt;
Node.js&lt;br&gt;
Express.js&lt;br&gt;
Database&lt;br&gt;
MongoDB&lt;br&gt;
Blockchain&lt;br&gt;
Solidity&lt;br&gt;
Ethereum&lt;br&gt;
MetaMask&lt;br&gt;
Ethers.js&lt;br&gt;
Decentralized Storage&lt;br&gt;
IPFS&lt;br&gt;
Pinata&lt;br&gt;
AI&lt;br&gt;
Google Gemini API&lt;br&gt;
Deployment&lt;br&gt;
Vercel&lt;br&gt;
Render&lt;br&gt;
Architecture Overview&lt;br&gt;
React Frontend&lt;br&gt;
        │&lt;br&gt;
        ▼&lt;br&gt;
Express REST API&lt;br&gt;
        │&lt;br&gt;
 ┌──────┴────────┐&lt;br&gt;
 │               │&lt;br&gt;
 ▼               ▼&lt;br&gt;
MongoDB      Gemini AI&lt;br&gt;
 │&lt;br&gt;
 ▼&lt;br&gt;
User Data&lt;/p&gt;

&lt;p&gt;MetaMask&lt;br&gt;
    │&lt;br&gt;
    ▼&lt;br&gt;
Ethereum Smart Contract&lt;br&gt;
    │&lt;br&gt;
    ▼&lt;br&gt;
IPFS (Pinata)&lt;/p&gt;

&lt;p&gt;This architecture separates traditional application data from blockchain assets while keeping the minting workflow efficient and maintainable.&lt;/p&gt;

&lt;p&gt;Challenges I Faced&lt;/p&gt;

&lt;p&gt;Building EpicMint involved solving problems across multiple technologies.&lt;/p&gt;

&lt;p&gt;Some of the biggest challenges included:&lt;/p&gt;

&lt;p&gt;Integrating blockchain interactions with a traditional MERN application&lt;br&gt;
Managing wallet connections and transaction states&lt;br&gt;
Uploading NFT assets and metadata to IPFS&lt;br&gt;
Synchronizing blockchain data with MongoDB&lt;br&gt;
Designing an authentication flow alongside wallet connectivity&lt;br&gt;
Deploying both frontend and backend services while managing environment variables&lt;/p&gt;

&lt;p&gt;Each challenge required understanding not only how individual technologies work but also how they communicate with one another.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;/p&gt;

&lt;p&gt;EpicMint helped me gain practical experience in:&lt;/p&gt;

&lt;p&gt;Smart contract development&lt;br&gt;
Web3 application architecture&lt;br&gt;
Ethereum transactions&lt;br&gt;
Wallet authentication&lt;br&gt;
IPFS storage&lt;br&gt;
AI integration in production applications&lt;br&gt;
Secure backend API design&lt;br&gt;
Deployment and environment management&lt;/p&gt;

&lt;p&gt;More importantly, it taught me how to combine centralized and decentralized systems into a single user experience.&lt;/p&gt;

&lt;p&gt;Future Improvements&lt;/p&gt;

&lt;p&gt;The roadmap for EpicMint includes:&lt;/p&gt;

&lt;p&gt;NFT marketplace buying and selling&lt;br&gt;
Collection verification&lt;br&gt;
Creator analytics dashboard&lt;br&gt;
Royalty management&lt;br&gt;
Multi-chain support&lt;br&gt;
NFT search and filtering&lt;br&gt;
Social features for creators&lt;br&gt;
Improved gas optimization&lt;br&gt;
Final Thoughts&lt;/p&gt;

&lt;p&gt;EpicMint has been one of my most technically challenging projects because it combines multiple domains—full-stack development, blockchain, decentralized storage, and AI.&lt;/p&gt;

&lt;p&gt;Building it strengthened my understanding of modern software architecture and demonstrated how Web2 and Web3 technologies can work together to create a better user experience.&lt;/p&gt;

&lt;p&gt;This project continues to evolve, and I'm excited to keep improving it while learning more about scalable Web3 development.&lt;/p&gt;

&lt;p&gt;Live Demo: &lt;a href="https://epic-mint-major.vercel.app" rel="noopener noreferrer"&gt;https://epic-mint-major.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/sonisuryansh/EpicMint-V2" rel="noopener noreferrer"&gt;https://github.com/sonisuryansh/EpicMint-V2&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>blockchain</category>
      <category>fullstack</category>
      <category>web3</category>
    </item>
    <item>
      <title>Building GovChain: Making Government Scheme Discovery Simpler with AI</title>
      <dc:creator>Suryansh Soni</dc:creator>
      <pubDate>Fri, 31 Jul 2026 04:16:46 +0000</pubDate>
      <link>https://dev.to/sonisuryansh/building-govchain-making-government-scheme-discovery-simpler-with-ai-48cb</link>
      <guid>https://dev.to/sonisuryansh/building-govchain-making-government-scheme-discovery-simpler-with-ai-48cb</guid>
      <description>&lt;p&gt;Finding the right government scheme shouldn't require navigating dozens of websites or reading through lengthy eligibility documents. Yet for many students, professionals, farmers, and citizens, discovering relevant schemes is still a time-consuming and confusing process.&lt;/p&gt;

&lt;p&gt;To address this problem, I built &lt;strong&gt;GovChain&lt;/strong&gt;, an AI-powered platform that helps users discover government schemes based on their profile and eligibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Government schemes are available for different categories of people, but users often struggle with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finding schemes relevant to their situation&lt;/li&gt;
&lt;li&gt;Understanding eligibility criteria&lt;/li&gt;
&lt;li&gt;Searching across multiple government portals&lt;/li&gt;
&lt;li&gt;Reading complex documentation before knowing whether a scheme applies to them&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal of GovChain is to simplify this entire process into an intelligent and user-friendly experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;GovChain provides personalized scheme recommendations based on user information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Student status&lt;/li&gt;
&lt;li&gt;Occupation&lt;/li&gt;
&lt;li&gt;Income range&lt;/li&gt;
&lt;li&gt;Category and eligibility&lt;/li&gt;
&lt;li&gt;Other relevant profile details&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually searching through hundreds of schemes, users receive recommendations tailored to their needs.&lt;/p&gt;

&lt;p&gt;The platform also includes an AI assistant that answers questions about government schemes in natural language, making information more accessible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered government scheme recommendations&lt;/li&gt;
&lt;li&gt;Personalized eligibility-based suggestions&lt;/li&gt;
&lt;li&gt;Intelligent chatbot for scheme-related queries&lt;/li&gt;
&lt;li&gt;Fast search and filtering&lt;/li&gt;
&lt;li&gt;Responsive dashboard with a clean user experience&lt;/li&gt;
&lt;li&gt;Secure authentication&lt;/li&gt;
&lt;li&gt;Modern and scalable architecture&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Backend&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Express.js&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AI&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Gemini API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Deployment&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vercel&lt;/li&gt;
&lt;li&gt;Render&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Development Challenges
&lt;/h2&gt;

&lt;p&gt;Every project comes with its own learning experience. Some of the challenges I worked through included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designing recommendation logic for different user profiles&lt;/li&gt;
&lt;li&gt;Integrating AI responses into the application workflow&lt;/li&gt;
&lt;li&gt;Managing secure authentication and API communication&lt;/li&gt;
&lt;li&gt;Optimizing backend performance for faster responses&lt;/li&gt;
&lt;li&gt;Deploying frontend and backend as separate services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each challenge helped me better understand full-stack application architecture and production deployment.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;Building GovChain strengthened my understanding of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full-stack application development&lt;/li&gt;
&lt;li&gt;REST API design&lt;/li&gt;
&lt;li&gt;AI integration using LLM APIs&lt;/li&gt;
&lt;li&gt;Authentication and backend security&lt;/li&gt;
&lt;li&gt;Deployment workflows&lt;/li&gt;
&lt;li&gt;Building user-centric products instead of feature-centric applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Future Improvements
&lt;/h2&gt;

&lt;p&gt;Some ideas I plan to explore in future versions include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-language support&lt;/li&gt;
&lt;li&gt;Smarter recommendation algorithms&lt;/li&gt;
&lt;li&gt;Real-time scheme updates&lt;/li&gt;
&lt;li&gt;User feedback system&lt;/li&gt;
&lt;li&gt;Bookmark and application tracking&lt;/li&gt;
&lt;li&gt;Admin dashboard for scheme management&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;GovChain started as an idea to simplify access to government schemes, but it became an opportunity to learn how AI can improve real-world user experiences.&lt;/p&gt;

&lt;p&gt;Building products that solve practical problems is one of the best ways to grow as a software engineer, and this project taught me valuable lessons in system design, backend development, AI integration, and deployment.&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts or suggestions for improving the platform. Feedback is always welcome!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://govchainsh.vercel.app/dashboard" rel="noopener noreferrer"&gt;https://govchainsh.vercel.app/dashboard&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;em&gt;(Add your repository link here if it's public.)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
    </item>
  </channel>
</rss>
