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.
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
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
2021 - Present
Graduate Teaching Assistant
Mentored Software Engineering teams and taught Java, C++, and R-focused lab sections while pursuing blockchain security research.
2019 - 2021
Software Engineer
Built data collection pipelines, shipped product features, and supported Laravel/Vue internal tools with direct client collaboration.
2018 - 2019
Full-Stack Software Engineer
Developed Laravel/Node/React features, integrated REST APIs, and improved reliability through debugging and CI/CD workflows.
Projects
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
Blog
AI
The complete ML series, from regression to deep learning
Read post →
Blockchain, Ethereum
Learn Blockchain, Ethereum, Smart Contracts, and core DeFi concepts
Read post →
System Design
Crack the System Design Interview with Real-World Solutions
Read post →
Certifications
Blockchain
AI & Machine Learning
Contact
I’m looking for opportunities in: