Profile banner
oephyl

oephyl

Fullstack Developer & Blockchain Enthusiast

Building modern web applications with clean code and exploring decentralized technologies.

GitHub
Loading contributions...

Selected Work

Projects and experiments

Burn Your Coin ( SPL Token )

Burn Your Coin ( SPL Token )

BurnYourCoin is a decentralized web application built with Next.js and TypeScript that provides a user interface for interacting with blockchain token burning mechanisms. The project demonstrates front-end integration with smart contracts, wallet connectivity, and decentralized transaction workflows, all implemented within a modern React-based architecture. The goal of this project is to showcase practical skills in building full-stack decentralized applications (dApps) that interface with Web3 wallets and on-chain logic while maintaining strong type safety and modular component design. Project Objective To develop a responsive and scalable web application that enables users to connect their wallets, view token balances, and initiate token burn transactions on supported blockchain networks. Core Features Wallet Connectivity Users can connect their Web3 wallets (e.g., MetaMask, Phantom) to interact with the blockchain directly from the browser. Token Burn Functionality Provides UI components that let users submit burn transactions for selected tokens, reducing supply according to on-chain rules. Responsive Front-End Built with React and Next.js using TypeScript for type safety and modularity. Reusable Components Organized component structure (components, hooks, lib, types) for easy extension and maintainability. Blockchain Interaction Logic Utilizes Web3 libraries and custom hooks to handle wallet events, transactions, and network state. Technology Stack Next.js (React) with TypeScript Modular components and hooks architecture Web3 wallet integration libraries CSS modules or utility CSS for styling Client-side interaction with blockchain APIs Application Structure app/ Contains main pages and routing logic. components/ Reusable UI components such as buttons, forms, and wallet interface elements. hooks/ Custom React hooks for Web3 logic (e.g., wallet connection, transaction status). lib/ Utility functions for interacting with smart contracts and blockchain providers. styles/ Global and component-level styling. types/ TypeScript type definitions for improved reliability. Technical Value This project demonstrates comprehensive front-end and Web3 development skills including: Building decentralized web interfaces Integrating wallet providers into a React application Organizing scalable application architecture with TypeScript Handling asynchronous blockchain transactions and UI state Disclaimer This application is intended for experimental and educational purposes. Always audit smart contract interactions and security practices before deploying to production blockchain environments.

SolanaNextjs
Smart Contract Baby Neiro

Smart Contract Baby Neiro

BabyNeiro Smart Contract is a Solidity-based token contract implementing a decentralized token on Ethereum-compatible or EVM blockchains (such as BNB Chain or others). The contract is designed as part of a community-driven meme token project celebrating crypto culture and engagement. The purpose of this repository is to showcase a practical implementation of a token smart contract written in Solidity. It demonstrates how to define token properties, handle supply management, and expose basic token behavior through standard interfaces. Project Objective To build and deploy a custom token smart contract that illustrates foundational blockchain token mechanics in an EVM environment while enabling further experimentation and extensions. Core Features Smart contract implementation in Solidity Standard token functions (such as transfer, balance tracking, and supply handling) Compatibility with EVM-based networks (such as BNB Chain or compatible testnets) Designed for learning and experimentation in decentralized finance (DeFi) development Technology Stack Solidity EVM-compatible blockchain platforms Tools for compilation and deployment (e.g., Hardhat, Truffle, or similar) Application Overview The Babyneiro.sol file contains the source code for the token contract, defining: Token metadata (such as name and symbol) Token logic (transfer behavior and balance maintenance) Any additional extensions or custom functions included by the developer Technical Value This project demonstrates: Smart contract development fundamentals in Solidity Token lifecycle and basic ERC-style token behaviors Understanding of blockchain execution environments Disclaimer This contract and corresponding token design are intended for technical demonstration and educational purposes. Comprehensive testing and security audits are recommended before any production deployment.

Smart ContractSolidity
Solana Wallet Javascript

Solana Wallet Javascript

Solana Wallet is a command-line application built with Node.js to demonstrate direct interaction with the Solana blockchain using the @solana/web3.js library. This project implements a basic wallet system capable of generating new wallet credentials, retrieving on-chain balances, and sending SOL transactions through Solana RPC endpoints. The project was developed as a technical experiment to understand core Solana concepts, including wallet generation, cryptographic key management, blockchain communication via RPC, and transaction construction and submission. Project Objective The main objective of this project is to build a simple and functional Solana wallet for educational and experimental purposes, while showcasing practical blockchain integration using JavaScript and Node.js. Core Features Wallet Generation Generates a new Solana wallet containing a public key, private key, and a 12-word mnemonic phrase. The generated wallet data is stored locally in a JSON file for demonstration purposes. Balance Retrieval Fetches the SOL balance of the generated wallet directly from the Solana network (default: devnet) via an RPC connection. SOL Transfer Supports sending SOL to a specified recipient address using a simple transfer script with basic validation. Network Configuration Allows switching between Solana networks by configuring the RPC endpoint, supporting both devnet (for testing) and mainnet-beta (optional). Basic Security Awareness Includes warnings about handling private keys and mnemonic phrases and is designed as a non-production wallet for learning and testing. Technology Stack Node.js JavaScript @solana/web3.js Solana RPC (devnet / mainnet-beta) Application Structure index.js — wallet generation logic check-balance.js — balance query script bot.js — SOL transfer script wallet-info.json — local wallet data storage Technical Value This project demonstrates knowledge of: Blockchain wallet architecture Public and private key cryptography RPC-based blockchain interaction Transaction signing and submission Local persistence of sensitive data Disclaimer This project is intended for educational and demonstration purposes only. It is not suitable for production use, as private keys and mnemonic phrases are stored locally without encryption.

SolanaJavascript