Welcome to my personal portfolio! This repository showcases a collection of my web, mobile, and blockchain projects that demonstrate my skills in software development. Feel free to explore the projects listed below, where you can find live demos, source code, and detailed descriptions of each project.
I am a passionate software developer with experience in web development, mobile apps, and blockchain technology. I enjoy creating meaningful and functional applications that solve real-world problems. This portfolio highlights my best work, from responsive UI designs to innovative blockchain solutions.
Category: Web
Description: A modern and responsive UI design for a bank landing page with all necessary sections and features.
Tech Stack: NodeJS, React, TypeScript, Netlify, TailwindCSS
Demo: HooBank Demo
GitHub: HooBank GitHub

Category: Web
Description: An open-source article summarizer that turns long articles into concise summaries using the GPT-4 API.
Tech Stack: React.js, Node.js, Express, TailwindCSS, ChatGPT API
Demo: Summarize Articles Demo
GitHub: Summarize Articles GitHub

Category: Mobile
Description: A comprehensive app that helps you manage health, wellness, and lifestyle with ease.
Tech Stack: Kotlin, Material3, Jetpack Compose, Firebase, Google Auth
Demo: Criterion Life App on Google Play
GitHub: Criterion Life GitHub

Category: Blockchain
Description: A Solana BuyBot that notifies users when a set token is bought in a Telegram group.
Tech Stack: Telegram API, JavaScript, Solana Web3.js, AWS, Canvas
Demo: Solana BuyBot Demo
GitHub: Solana BuyBot GitHub
Category: Blockchain
Description: Smart contracts deployed on the core blockchain and Ethereum (TestNets).
Tech Stack: Solidity, Hardhat, CoreDAO Dev Tools, Ethers.js, Testnet, EVM
Demo: Smart Contracts on TestNet
GitHub: Smart Contracts GitHub
- Web Development: NodeJS, React, TypeScript, TailwindCSS, Express
- Mobile Development: Kotlin, Jetpack Compose, Firebase, Google Auth
- Blockchain Development: Solidity, Hardhat, Solana Web3.js, Ethers.js, CoreDAO Dev Tools
- Deployment & Hosting: Netlify, AWS
Follow these steps to set up and run this portfolio project locally:
Start by cloning this repository to your local machine:
git clone https://github.com/<your-username>/portfolio.gitChange into the project directory:
cd portfolioInstall the necessary dependencies. The installation command might vary depending on the project setup:
-
For a Node.js or React-based project:
npm install
-
For a Kotlin-based project (if you’re using Android Studio for mobile):
- Open the project in Android Studio.
- The dependencies should be automatically synced.
If your project uses environment variables (such as for API keys or database configurations), create a .env file in the root directory and add the required variables. Here’s an example of what it might look like:
REACT_APP_API_KEY=your-api-key-hereNow that the dependencies are installed, you can run the project:
-
For a Node.js or React-based project:
npm start
-
For a Kotlin/Android project:
- In Android Studio, press the green play button or run the following command:
./gradlew run
- In Android Studio, press the green play button or run the following command:
Once the project is running locally, you can view it in your browser (usually at http://localhost:3000 for web projects or directly on your Android device for mobile apps).
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for visiting my portfolio! Feel free to reach out if you have any questions or inquiries. 😊