<?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: Faisal Khan</title>
    <description>The latest articles on DEV Community by Faisal Khan (@faisal_khan_ebe05e79db3c3).</description>
    <link>https://dev.to/faisal_khan_ebe05e79db3c3</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%2F2844012%2Fd1c551f8-f5df-4e22-93a6-3e2ebed4758d.jpg</url>
      <title>DEV Community: Faisal Khan</title>
      <link>https://dev.to/faisal_khan_ebe05e79db3c3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/faisal_khan_ebe05e79db3c3"/>
    <language>en</language>
    <item>
      <title>Faisal Khan — Blockchain Developer (Solidity, React)</title>
      <dc:creator>Faisal Khan</dc:creator>
      <pubDate>Wed, 14 Oct 2026 16:49:38 +0000</pubDate>
      <link>https://dev.to/faisal_khan_ebe05e79db3c3/faisal-khan-blockchain-developer-solidity-react-26n0</link>
      <guid>https://dev.to/faisal_khan_ebe05e79db3c3/faisal-khan-blockchain-developer-solidity-react-26n0</guid>
      <description>&lt;h1&gt;
  
  
  Faisal Khan — Blockchain Developer (Solidity, React)
&lt;/h1&gt;

&lt;p&gt;Hi, I'm &lt;strong&gt;Faisal Khan&lt;/strong&gt; — a blockchain developer from Peshawar, Pakistan, working with Solidity and React. I write smart contracts and build the dApp frontends that let real people use them.&lt;/p&gt;

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

&lt;p&gt;My focus is the EVM stack: &lt;strong&gt;Solidity&lt;/strong&gt; for smart contracts, &lt;strong&gt;Foundry&lt;/strong&gt; for testing and deployment workflows, &lt;strong&gt;OpenZeppelin&lt;/strong&gt; for audited building blocks, and &lt;strong&gt;React&lt;/strong&gt; for the frontend layer. I like the full loop — writing a contract, testing it thoroughly, then shipping a clean Web3 UI that anyone can open in a browser and use.&lt;/p&gt;

&lt;p&gt;My work revolves around two areas:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solidity smart contracts.&lt;/strong&gt; On-chain apps, contract security patterns, and the Foundry + OpenZeppelin toolchain. I also write about what I learn — my portfolio has articles on building an on-chain voting dApp in Solidity, five smart contract security patterns every beginner should know, and what React developers can carry over into Solidity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React dApps.&lt;/strong&gt; The other half of the stack. A smart contract is only half a product — the frontend is where users meet the chain. I build React frontends wired up to Web3, so the contracts I write are actually usable, not just code sitting in a repo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Solidity + React
&lt;/h2&gt;

&lt;p&gt;Most developers pick a side — contracts or frontend. I picked both, because the interesting problems live at the boundary: how a user clicks "vote" in a browser and that click becomes an immutable on-chain transaction seconds later. Understanding both sides makes each side better. My React experience shapes how I design contract interfaces, and writing Solidity changes how I think about state, cost, and trust on the frontend.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm building
&lt;/h2&gt;

&lt;p&gt;A few repos I'm actively working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VotingSystem-DApp&lt;/strong&gt; — an on-chain voting dApp written in Solidity, with a React frontend. Voting logic lives on-chain so every vote is transparent and verifiable. (github.com/MFaisaltech/VotingSystem-DApp)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart-Contract-Inspector&lt;/strong&gt; — a project focused on inspecting and analyzing smart contracts, born out of my interest in contract security. (github.com/MFaisaltech/Smart-Contract-Inspector)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;solidity&lt;/strong&gt; — my working collection of Solidity code: experiments, patterns, and practice contracts. (github.com/MFaisaltech/solidity)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is open source on my GitHub: &lt;a href="https://github.com/MFaisaltech" rel="noopener noreferrer"&gt;https://github.com/MFaisaltech&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The toolchain I use
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Solidity&lt;/strong&gt; — the contract language itself. I write with readability first: named functions, clear state layout, and comments that explain the &lt;em&gt;why&lt;/em&gt;, not just the what.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Foundry&lt;/strong&gt; — my testing and deployment setup. I test everything: happy paths, edge cases, and the attack paths I'm trying to close. A contract I can't test is a contract I don't ship.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenZeppelin&lt;/strong&gt; — audited building blocks instead of reinvented wheels.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React + Web3&lt;/strong&gt; — the frontend layer. Wallets, transaction states, loading spinners that respect pending transactions — the unglamorous details that decide whether a dApp feels usable or broken.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I'm writing
&lt;/h2&gt;

&lt;p&gt;I write about Solidity and Web3 development — practical, beginner-friendly, and grounded in code I actually ran. Topics I cover: building dApps in Solidity, smart contract security patterns, and the React-to-Solidity learning path.&lt;/p&gt;

&lt;p&gt;Portfolio: &lt;a href="https://v0-faisal-khan-blockchain.vercel.app/" rel="noopener noreferrer"&gt;https://v0-faisal-khan-blockchain.vercel.app/&lt;/a&gt;&lt;br&gt;
X: &lt;a href="https://x.com/FaisalOn_AI" rel="noopener noreferrer"&gt;https://x.com/FaisalOn_AI&lt;/a&gt;&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/faisal-khan-9658002a8/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/faisal-khan-9658002a8/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Short term: more Solidity repos, deeper work on contract security, and continuing to document everything in public. Long term: I want to be the kind of blockchain developer whose code people can read, learn from, and trust — open source first, always.&lt;/p&gt;

&lt;p&gt;If you're learning Solidity, building dApps, or just curious about the space — follow along. I'm building in public.&lt;/p&gt;

</description>
      <category>solidity</category>
      <category>web3</category>
      <category>blockchain</category>
      <category>react</category>
    </item>
  </channel>
</rss>
