capGoblin

Dharshan S

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 AI

Xchange

Xchange, a decentralized dataset exchange platform, enables the secure, transparent, and efficient uploading, and selling of datasetsSolidity, Golang, TypeScript, React.js, Hardhat, 0G Blockchain

zenchain

Earn attention units by participating in mindfulness activities such as meditation.MetaMask, Next.js, Machine Learning, Python, Zero-Knowledge Proofs (ZKPs), Ethereum, Polygon Blockchain

SkillVouchDAO

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 Network

Realty

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 Blockchain

Bioverse

Bioverse: Simplify, Schedule, Send. Payments Made EasyNext.js, MongoDB, WalletConnect, Hardhat

Skills

Solidity
JavaScript
Node.js
React
TensorFlow
TypeScript
Nodejs
OpenCV
React.js
Deep Neural Network