Hello! I'm Dharshan, a software developer passionate about creating innovative solutions. My technical journey has traversed a broad spectrum, encompassing both artificial intelligence and web development.
Technical Skills
- Languages: Javascript, Typescript, Java, C/C++, Python, Golang, Dart
- Web Dev Tools: React.js, Node.js, Express, Next.js, Spring Boot
- UI Libraries: TailwindCSS, Chakra UI, Bootstrap, Shaden
- Cloud/Databases: MongoDB(NoSQL), MySQL, PostgreSQL, SQLite (SQL), Appwrite
- Other Web Development Technologies: Web Scraping (Selenium, Puppeteer), WebGL, Socket.io, WebRTC, Docker
- App/Game Development: Flutter(Dart), Pygame(Python)
- Testing Frameworks: Jest, Mocha, Chai, Selenium
- AI/ML Frameworks/Libraries: TensorFlow, Keras, NumPy, Pandas, Matplotlib, Seaborn, NLTK, OpenCV, Scikit-Learn, Hugging Face Transformers
- Soft Skills: Self-learning, Adaptability, Problem Solving
Personal Projects
- OneStop, a video collaboration platform, seamlessly integrates WebRTC, React.js, and Node.js for real-time interaction.
- Stock Recommendation System: Utilized Keras, Scikit-learn, and Yahoo Finance API for sentiment analysis on Reddit, offering actionable stock recommendations and showcasing machine learning applications in finance.
- News Summarizer (Custom Transformer from Scratch): Built a custom Transformer architecture in Python for accurate and concise news text summarization, showcasing deep NLP expertise.
- Captcha Solver (CNN): Engineered a TensorFlow-based Convolutional Neural Network for diverse captcha recognition, demonstrating strong computer vision and image processing skills.
- Flappy Bird Reinforcement Learning: Implemented an AI system mastering the Flappy Bird game using NEAT Python module and Pygame library, exemplifying hands-on reinforcement learning capabilities.
- DND Trello streamlines task management with drag-and-drop features using Next.js and Appwrite.
- Chat App, developed with React.js and Socket.io, mirrors real-time messaging.
Projects
AptosNotifyBot
Aptos Notify Bot delivers real-time updates on the Aptos blockchain. Track trending pools, new tokens, and NFT collections. Receive instant alerts and schedule regular notifications effortlessly.Node.js, langchain, Moralis Web3 API, GECKOTERMINAL API, MISTRAL AIXchange
Xchange, a decentralized dataset exchange platform, enables the secure, transparent, and efficient uploading, and selling of datasetsSolidity, Golang, TypeScript, React.js, Hardhat, 0G Blockchainzenchain
Earn attention units by participating in mindfulness activities such as meditation.MetaMask, Next.js, Machine Learning, Python, Zero-Knowledge Proofs (ZKPs), Ethereum, Polygon BlockchainSkillVouchDAO
A decentralized platform for authenticating skills. Users stake tokens to request validation, verifiers validate, mint NFTs on Zora, and earn rewards through community participationSolidity, TypeScript, React.js, OnchainKit, Zora NetworkRealty
Realty connects property owners needing renovation or construction funds to investors seeking fractional ownership. Earn monthly rental yields and benefit from property appreciation with less capital.Next.js, DIAM Wallet Extension, diamante-sdk-js, Diamante Net BlockchainBioverse
Bioverse: Simplify, Schedule, Send. Payments Made EasyNext.js, MongoDB, WalletConnect, HardhatpayzLoop
Automate Your Payments – Decentralized, Transparent, and SecureNext.js, Hardhat, QuicknodeBuidlrFindr
Connect, Collaborate, and Create! Discover your next hackathon teammates through verified on-chain reviews by tech expertise, and build legendary projects together.Solidity, Next.js, HardhatSkills
Solidity
JavaScript
Node.js
React
TensorFlow
TypeScript
Nodejs
OpenCV
React.js
Deep Neural Network