Experience

Over the last few years I’ve worked both as a professional software engineer and a graduate teaching assistant, while pursuing a PhD in blockchain security

Here’s what I’ve built, taught, and learned along the way

Professional Experience

Timeline

  • Wayne State University logo
    m

    Aug 2021 – Present · Detroit, MI

    Wayne State University

    Graduate Teaching Assistant

    • Mentored student teams in Software Engineering using Agile — planning, development, testing, and deployment of projects.
    • Developed and delivered Java Programming course materials and a final project to build foundational and advanced Java skills.
    • Designed and taught Problem Solving & Programming (C++) with emphasis on algorithmic thinking and practical coding exercises.
    • Facilitated Bioinformatics Programming labs using R, guiding hands-on use of bioinformatics tools and techniques.
    • Led Computer Architecture & Organization lab sections, connecting theory to practical lab implementations.
  • Cefalo logo
    m

    Sep 2019 – Jul 2021

    Cefalo

    Software Engineer

    • Collaborated with data analysts to programmatically collect and process data from numerous sources using Python.
    • Developed and maintained an e-commerce site and other internal tools.
    • Consulted directly with clients to gather requirements and recommend technical solutions.
    • Maintained cloud servers and integrated third-party cloud services.
    • Contributed to an internal recruitment application built with Laravel and Vue.js.
  • Rapid Web Services logo
    m

    May 2018 – Sep 2019

    Rapid Web Services

    Full-Stack Software Engineer

    • Developed and maintained the SeeBiz inventory management system, following Agile methodologies for disciplined task execution.
    • Worked primarily with PHP (Laravel), JavaScript (Node, React) to implement features and maintain the codebase.
    • Developed RESTful APIs and integrated them into the existing inventory system.
    • Fixed bugs, profiled performance, and improved application reliability and scalability.
    • Implemented CI/CD pipelines and continuously evaluated and adopted new tools to maximize development efficiency.
  • Codalo logo
    m

    Nov 2016 – Apr 2018

    Codalo

    Software Engineer

    • Worked on several prototypes, including a school management system and a parcel delivery system; the school management system is now running in multiple schools across Bangladesh.
    • Brainstormed product workflows and planned work procedures to align with client requirements.
    • Regularly tested the product, gathered feedback from clients, and provided ongoing support.
    • Provided bug fixes, refactored code, and revised product workflows based on client feedback.

Education

Academic Background

Wayne State University

PhD Candidate

Computer Science

2021 – 2026

Grade: 3.87 out of 4.00

Jahangirnagar University

Master of Science

Information Technology

2016 – 2017

Grade: 3.65 out of 4.00

Jahangirnagar University

Bachelor of Science

Information Technology

2011 – 2015

Grade: 3.62 out of 4.00

Certifications

Credentials

Blockchain & Security

Security for Blockchain and DApps

  • Identified and mitigated blockchain vulnerabilities
  • Understood DeFi risks and cryptographic methods
  • Secured smart contracts and DApp architectures
View credential →

Blockchain Solution Architecture

  • Explored scalable blockchain solutions
  • Evaluated architecture decisions and managed risk
  • Integrated privacy and security in end-to-end systems
View credential →

Blockchain Security

  • Mastered blockchain security concepts and threats
  • Explored attack surfaces and cryptography basics
  • Applied best practices for securing systems
View credential →

AI & Machine Learning

IBM Generative AI Engineering

  • Learned foundational AI/ML security concepts
  • Explored threats, attack surfaces, and cryptography
  • Applied best practices for securing AI systems
View credential →

IBM RAG and Agentic AI

  • Mastered retrieval-augmented generation (RAG)
  • Worked with vector databases and multimodal AI
  • Built agentic multi-agent systems with LangChain, CrewAI
View credential →

Microsoft AI & ML Engineering

  • Learned core AI/ML algorithms and deep learning
  • Deployed cloud-based AI and designed intelligent agents
  • Applied ML workflows with Azure and modern tooling
View credential →

Skills Overview

Tools & Strengths

Languages

Python JavaScript PHP Solidity Java C++

Frameworks

React Next.js Node.js Laravel

Blockchain

Solidity Foundry Hardhat Ethers.js Web3.js

AI/ML

LLM Finutuning LangChain RAG Vector DB Multimodal AI

Security

Smart contract security DeFi risk analysis Secure architectures

Cloud & Ops

AWS Azure ML Docker CI/CD Linux Git