Hi, I'm Sagar
π
Backend & Blockchain Engineer passionate about distributed systems and decentralized infrastructure. Currently at Core Devs Ltd, building scalable backend systems and smart contracts. Former Research Assistant at BRAC University.

About Me
Welcome to my portfolio! I'm Sagar Karmoker, a Backend & Blockchain Engineer currently working at Core Devs Ltd.
I specialize in building scalable backend systems, developing smart contracts, and researching distributed systems. Previously, I was a Research Assistant at BRAC University and a Blockchain Developer at AHOM Limited.
I am actively seeking PhD opportunities in Computer Science, with research interests in blockchain technology, distributed systems, and backend infrastructure.
Backend Engineering
Building scalable backend systems, REST APIs, and microservices architecture. Experienced in Node.js, TypeScript, PostgreSQL, Redis, and Docker. Passionate about system design and distributed systems.
Blockchain Development
Developing decentralized applications (dApps), smart contracts with Solidity, and blockchain infrastructure. Experienced in Web3.js, Ethers.js, Ethereum, and multi-chain integrations.
Research & Academia
Former Research Assistant at BRAC University conducting research on blockchain scalability and distributed systems. Seeking PhD opportunities in Computer Science with focus on backend and blockchain research.
Research Statement
Research Interests
My research interests lie at the intersection of blockchain technology, distributed systems, and backend infrastructure. I am particularly fascinated by the challenges of building scalable, secure, and efficient decentralized systems that can handle real-world enterprise workloads.
During my time as a Research Assistant at BRAC University and my industry experience at Core Devs Ltd and AHOM Limited, I have developed deep expertise in blockchain consensus mechanisms, smart contract security, and multi-chain wallet management systems. My work has focused on practical applications of blockchain in supply chain security, identity verification (eKYC), and decentralized finance (DeFi) infrastructure.
PhD Aspirations & Goals
I am seeking PhD opportunities in Computer Science to deepen my understanding of blockchain scalability and contribute to solving fundamental challenges in distributed systems. My goal is to bridge the gap between theoretical research and practical implementation, developing protocols and architectures that can power the next generation of decentralized applications.
Specifically, I aim to explore novel consensus mechanisms that balance security, decentralization, and scalabilityβ the classic blockchain trilemma. My industry experience building wallet management systems across 101+ blockchain networks has given me unique insights into the practical limitations of current protocols and motivated me to pursue research-driven solutions.
I am particularly interested in researching Layer 2 scaling solutions, cross-chain interoperability protocols, and formal verification methods for smart contracts. I believe these areas hold the key to mainstream blockchain adoption and I am eager to contribute to their advancement through rigorous academic research.
Interested in Collaboration?
I am actively seeking PhD opportunities and research collaborations in blockchain technology and distributed systems. If your research aligns with my interests, I would love to discuss potential opportunities.
Discuss PhD OpportunitiesResearch Publications
My academic research contributions in blockchain technology, cybersecurity, and distributed systems.
View Google Scholar ProfileResearch Areas
PassChain: A Blockchain-Based Decentralized Password Manager
IEEE International Conference on Blockchain and Distributed Systems Security 2024
Decentralized e-KYC System for Secure Identity Verification in Bangladesh
IEEE International Conference on Blockchain and Distributed Systems Security 2024
ImportChainBD: Blockchain Solutions for Transparent and Accountable Imported Cosmetic Products
IEEE International Conference on Blockchain and Distributed Systems Security 2024
TraceChainBD: Securing Supply Chains from Counterfeiting in Bangladesh with Blockchain and IoT Integration
IEEE International Conference on Innovations in Science, Engineering and Technology (ICISET) 2024
SafeMediChain: Enhancing Blockchain Healthcare Networks with Machine Learning-Based Fraud Detection Mechanisms
International Conference on Data Mining and Information Security 2024
AuthiFi: An Advanced Blockchain e-KYC Solution with Enhanced Wallet Security Using Shamir's Secret Sharing
International Conference on Computer and Information Technology, ICCIT
Work Experience
My professional journey in software development and blockchain technology.

Blockchain and Backend Developer
Developing blockchain infrastructure, smart contracts, and scalable backend systems for enterprise applications.
Key Responsibilities:
- Developing and deploying smart contracts for blockchain-based applications
- Building scalable backend APIs and microservices architecture
- Implementing secure wallet management and transaction processing systems
- Collaborating with cross-functional teams on blockchain protocol development
Technologies Used:

Research Assistant (RA) - Department of CSE
Conducting research in blockchain technology, distributed systems, and backend architecture while pursuing PhD opportunities.
Key Responsibilities:
- Researching blockchain scalability solutions and consensus mechanisms
- Developing prototype systems for distributed ledger technology
- Publishing research papers on blockchain and backend systems
- Collaborating with faculty on cutting-edge computer science research projects
Technologies Used:
Junior Blockchain Developer
Developed and maintained blockchain infrastructure and systems for a UK-based company, focusing on wallet management, transaction handling, and DeFi integrations.
Key Responsibilities:
- Engineered a scalable Wallet Management System capable of generating and managing EOAs across 101 blockchain networks, streamlining onboarding and integration
- Built and deployed an automated transaction handler for a centralized exchange, ensuring secure and efficient fund transfers to designated hot wallets
- Designed and implemented a real-time Oracle Price Aggregator to identify optimal swap routes across multiple DeFi protocols, improving transaction efficiency and cost savings
- Created detailed instructional materials and technical documentation to support internal training and enhance comprehension of complex blockchain workflows
Technologies Used:

Graduate Teaching Assistant (GTA)
Assisted professors in teaching computer science courses and mentoring students in programming and software development concepts.
Key Responsibilities:
- Conducted lab sessions for CSE412 Software Engineering, CSE479 Web Programming, and CSE360 Computer Architecture
- Provided one-on-one tutoring to struggling students
- Graded assignments and provided constructive feedback
- Assisted in curriculum development and course materials
Technologies Used:

Undergraduate Teaching Assistant (UTA)
Assisting professors in teaching computer science courses and mentoring students in programming and software development concepts.
Key Responsibilities:
- Conducting lab sessions for programming courses
- Providing one-on-one tutoring to struggling students
- Grading assignments and providing constructive feedback
- Assisting in curriculum development and course materials
Technologies Used:

Web Development Lead
Leading web development initiatives and managing the club's online presence while mentoring junior developers.
Key Responsibilities:
- Leading web development projects for the club
- Mentoring junior developers and conducting workshops
- Managing the club's website and social media presence
- Collaborating with other departments for technical solutions
Technologies Used:
Teaching Experience
Sharing knowledge and mentoring the next generation of computer scientists through hands-on teaching and academic support.
Graduate Teaching Assistant (GTA)
Assisted professors in teaching computer science courses and mentoring students in programming and software development concepts.
Courses Supported
Key Responsibilities
- β’Conducted lab sessions and practical demonstrations
- β’Provided one-on-one tutoring to struggling students
- β’Graded assignments and provided constructive feedback
- β’Assisted in curriculum development and course materials
Undergraduate Teaching Assistant (UTA)
Assisted professors in teaching programming and foundational computer science courses.
Courses Supported
Key Responsibilities
- β’Conducted lab sessions for programming courses
- β’Provided tutoring support to undergraduate students
- β’Graded assignments and exams
- β’Developed supplementary learning materials
Educational Background
My academic journey and educational achievements in computer science and engineering.

B.Sc in Computer Science and Engineering
Focused on software engineering, algorithms, data structures, and emerging technologies including blockchain and artificial intelligence.
Key Courses:
Achievements & Activities:
- Maintained excellent academic performance throughout the program
- Active member of the Computer Science Club
- Participated in various programming competitions
- Completed multiple software development projects
Featured Projects
Here are some of my recent projects that showcase my skills in blockchain development, web applications, and mobile development.
eKYC using Blockchain
A blockchain-based system designed to streamline the verification processes required for KYC compliance, increasing security and privacy through decentralized data management.
Taxation System with eKYC Using Blockchain
An integrated blockchain system designed to facilitate the secure and efficient handling of tax processes, coupled with an eKYC mechanism to ensure compliance and authenticity.
A full-fledged Learning Management System built with HTML, JavaScript, Tailwind CSS, and PHP.
A freelance teaching platform for Android developed using Java, XML, and Firebase.
A blockchain-based supply chain management system that enhances transparency and traceability in logistics.
Job Platform with Interview Feature
An online platform that connects job seekers and employers, featuring built-in tools for conducting live interviews and assessments.
Technical Skills
A comprehensive overview of my technical expertise across various domains of software development.
Backend Engineering
Blockchain Development
Programming Languages
Frontend Development
DevOps & Tools
Additional Skills & Tools
Awards & Achievements
Recognition for academic excellence and outstanding performance in my educational journey.
Merit Scholarship
Maintained a CGPA of 3.95 or higher for multiple semesters.
Tuition fee waiver for one academic year.
Dean's List
Maintained a CGPA of 3.95 or higher for multiple semesters.
Recognition for outstanding academic performance.
Hackathon Experience
My participation in various hackathons and coding competitions, showcasing innovation and problem-solving skills.
The 5th Bangladesh Blockchain Olympiad
Developed a blockchain-based supply chain management system that enhances transparency and traceability in logistics.
NASA Space Apps Challenge 2024 (Grant Event)
Developed a SDG Classroom is an educational platform designed to revolutionize high school science education by integrating Sustainable Development Goals (SDGs) directly into the curriculum using augmented reality (AR) technology, NASAs API, and many interactive games and videos.
Cisco IoT Hackathon
Led a team to the finals of the Cisco IoT Hackathon with an IoT and blockchain-based supply chain management system. Developed and demonstrated a prototype that integrated IoT sensors and blockchain for real-time product tracking and transparency in the supply chain.
Get in Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and innovation.