Blockchain & AI Software Engineer

PhD Candidate

5+ Years of Software Engineering Experience

I love building blockchain applications and making the web more open for everyone. I’m fascinated by how AI is reshaping the world, and I enjoy experimenting with it and shaping it through my own code. Side projects are my weakness—once an idea hits, I can’t let it go.

📍Detroit, MI · Open to remote and on-site roles

Imran Pollob

PhD Research

Wayne State University

Industry Experience

5+ years of industry experience

Hands-on Portfolio

21 featured projects · 50+ repositories

Technical Writing

ML, Blockchain & System Design

Experience

Selected Roles

View full timeline →
Wayne State University logo

2021 - Present

Wayne State University

Graduate Teaching Assistant

Mentored Software Engineering teams and taught Java, C++, and R-focused lab sections while pursuing blockchain security research.

Cefalo logo

2019 - 2021

Cefalo

Software Engineer

Built data collection pipelines, shipped product features, and supported Laravel/Vue internal tools with direct client collaboration.

Rapid Web Services logo

2018 - 2019

Rapid Web Services

Full-Stack Software Engineer

Developed Laravel/Node/React features, integrated REST APIs, and improved reliability through debugging and CI/CD workflows.

Core Skill Areas

Blockchain & Web3

  • Solidity, Ethereum, smart contracts
  • DeFi protocols (DAO, stablecoin, NFT marketplace)
  • Smart contract security & common vulnerabilities
  • Foundry, Hardhat, Ethers.js

AI & Machine Learning

  • Python, ML pipelines, model training & evaluation
  • LLMs, retrieval-augmented generation, agentic assistants
  • Generative AI, computer vision
  • Time-series forecasting

Software Engineering

  • React, Next.js, Vue.js, Node.js, Laravel
  • REST APIs, authentication, clean architectures
  • PostgreSQL, MySQL, MongoDB
  • Docker, CI/CD, AWS

Projects

Flagship Projects

View all projects →
Overcollateralized Stablecoin (DSC) screenshot
Solidity · Foundry · Chainlink

Overcollateralized Stablecoin (DSC)

- Issues DSC against WETH/WBTC collateral using Chainlink-priced USD valuations. - Enforces overcollateralization and health-factor checks with configurable liquidation thresholds/bonuses. - Supports mint/burn/redeem and liquidation flows with stale-oracle protection and Foundry test coverage.

Swap - Decentralized Exchange screenshot
Solidity · Foundry · AMM

Swap - Decentralized Exchange

- Implements Uniswap-style constant-product AMM pools with deterministic CREATE2 pair deployment. - Supports liquidity add/remove, exact-input swaps, multi-hop routing, and deadline/slippage safeguards. - Tracks cumulative prices for TWAP oracle reads and includes fuzz/unit tests in Foundry.

AI Multi-Agent Trading System screenshot
Python · AI Agents · Gradio

AI Multi-Agent Trading System

- Orchestrates four autonomous trader agents (Buffett/Soros/Dalio/Wood styles) on a scheduled trading loop. - Uses OpenAI Agents SDK plus MCP servers for accounts, market data, research tools, and push notifications. - Persists trades/logs in SQLite and exposes real-time portfolio activity through a Gradio dashboard.

Multi-PDF RAG Chatbot screenshot
Python · LangChain · RAG

Multi-PDF RAG Chatbot

- Ingests multiple PDFs, chunks content with metadata, and indexes embeddings in ChromaDB. - Runs a LangChain-based RAG pipeline to answer questions with contextual retrieval and source citations. - Provides a Streamlit UI with streaming chat, document summaries, and page-level attribution.

Notebase - Personal Knowledge Base screenshot
Next.js · TypeScript · Tailwind

Notebase - Personal Knowledge Base

- Delivers instant Quill note-taking with optional cloud save, slug URLs, and password-protected notes. - Organizes notebooks and source ingestion (URL/files/notes) via queued extraction pipeline and status tracking. - Adds notebook-scoped RAG chat with cited answers, conversation memory, and Socialite auth (Google/GitHub).

Bangla Quran - Audio & Translation screenshot
Next.js · TypeScript · PWA

Bangla Quran - Audio & Translation

- Serves all 114 surahs with Arabic text, Bangla translation, and Abu Bakr Zakaria tafsir. - Supports Arabic/Bangla recitation audio, searchable ayahs, bookmarks, and multiple reading modes. - Ships as a responsive Next.js PWA with theme persistence and static-generation-friendly architecture.

Certifications

Credentials

View all certifications →

Blockchain

Security for Blockchain and DApps Blockchain Solution Architecture Blockchain Security

AI & Machine Learning

IBM Generative AI Engineering IBM RAG and Agentic AI Microsoft AI & ML Engineering

Contact

Let’s build something secure and intelligent.

I’m looking for opportunities in:

  • • Blockchain / Smart Contract Engineering
  • • Blockchain Security
  • • AI / ML Engineering (LLMs, RAG, applied ML)
  • • Full-Stack Software Engineering