Skip to content

Recent Work

This page highlights all of my most recent work during and beyond graduate school, showcasing the skills and expertise I've developed in IT, blockchain, and cybersecurity.

Code for Simple PoS Blockchain

PoS Blockchain

PoS Blockchain is a simple implementation of a Proof-of-Stake system where validators are selected based on the amount of tokens they stake. Validators with higher stakes have a greater chance of being chosen to add new blocks, promoting efficiency and reducing the energy consumption typically associated with Proof-of-Work systems.

Shipment Tracker dApp

Shipment Tracker dApp

This project is a Blockchain-Based Shipment Tracking Application developed with React, Next.js, and Ethereum smart contracts. It enables users to create, manage, and track shipments on the blockchain, offering features like shipment creation forms, detailed data tables, and interactive models for starting, completing, and viewing shipments. The application integrates Ethereum wallets (e.g., MetaMask) for secure blockchain interactions and ensures a responsive design for a seamless user experience across devices. Centralized styling in a styles.js file ensures consistency and maintainability throughout the project, making it a robust solution for decentralized shipment tracking.

Blockchain Trilemma

The Blockchain Trilemma

The capstone investigates the blockchain trilemma by assessing various types and levels of permissioning to determine the appropriate tools—such as modularity thesis, consensus mechanisms, dynamic sharding, zero-knowledge proofs, smart contracts, and security standards—that can effectively balance decentralization, scalability, and security. Through this analysis, the paper seeks to provide a framework for optimizing blockchain architecture in real-world applications.

Governance Flow Chart

Anti-Doping Blockchain

This document proposes a hybrid blockchain system to improve trust and transparency in global anti-doping efforts by WADA, IOC, and NADOs. Using Hyperledger Fabric for secure data management and Ethereum for public transparency, the solution aims to create a tamper-resistant, decentralized record of athlete testing. By enhancing traceability and accountability, the system addresses existing ethical and operational challenges, with governance and security best practices ensuring compliance and effectiveness in promoting fair sports.

Blockchain Flowchart

Blockchain Flow Chart

A flow chart was developed to guide organizations in deciding the need for blockchain architecture and the appropriate type. It starts by evaluating the requirement for peer-to-peer digital relationships or specific challenges. Then it assesses the need for a system of records, token creation, and the involvement of multiple writers. Depending on the responses, the chart leads to the most suitable blockchain type—public, private, consortium, or hybrid—by considering factors like permissioning, scalability, privacy, and centralization. This tool ensures that the chosen blockchain architecture aligns with the organization's strategic and operational goals.

Blockchain System Design

Blockchain Payment System

This paper outlines the design of a scalable blockchain-based payment system with off-chain storage. It details the system’s architecture, including microservices, consensus mechanisms, and security, emphasizing efficiency and data integrity. The deployment on Azure ensures scalability and reliability while maintaining compliance with PCI-DSS. The system is optimized for secure transactions, with off-chain storage handling large or sensitive data to reduce blockchain load.

Check out the codebase on GitHub

GitHub Repository of Parking System

Parking Lot System

This Java-based project utilizes object-oriented programming to manage a university's parking system. The system includes modules such as customerData, management, parkingCharges, parkingLotData, and transactionManager to handle various aspects of parking management. It supports user registration, parking space allocation, payment processing, and transaction management. The Client and ParkingGui components provide a user-friendly interface for interactions. The system is designed to be modular, scalable, and easy to integrate with existing campus infrastructure.

Blockchain History

History of Blockchain

The presentation covers the evolution of blockchain technology, starting from its inception with Bitcoin in 2008. It highlights the key developments over time, including its adoption across various industries. Looking ahead, the future of blockchain is centered on interoperability, enhancing user experience, and seamless integration with existing technologies. These advancements are expected to drive widespread adoption, enabling more efficient, connected, and user-friendly decentralized systems.

Blockchain Governance Presentation

Governance for Anti-Doping Blockchain

The presentation explores the role of blockchain governance in creating a transparent, secure, and tamper-proof anti-doping system. It highlights how blockchain can ensure data integrity related to athletes' test results, making them immutable and accessible only to authorized parties. The governance model discussed focuses on maintaining trust and accountability among stakeholders. Future considerations include enhancing interoperability, improving user experience, and integrating with existing sports regulatory frameworks to streamline anti-doping efforts.

Digest Website

Digest Website

I created and developed Digest, an eLearning platform to help users achieve a healthy lifestyle. The platform offers expertly crafted content, actionable steps, and personalized 1:1 coaching to empower individuals to take charge of their health and well-being. With a focus on structured guidance and tailored coaching, Digest makes it easy for users to reach their wellness goals.