Hi, I am Maruf

I am

Welcome to my portfolio!

hero image

Professional Highlights

Experience

Full Stack Developer & Researcher

FAST Lab, Tampere, Finland

Research Assistant

GPT Lab

Software Engineer

BJIT Limited

Teaching Assistant

Tampere University and AIUB

Intern

AIUB Software Division

Tech Skills

ReactJavaScriptTypeScriptNode.jsNext.jsPythonLLM

Experience

4+

Years

4

Publications

10+

Projects

Education

Master's in Computer Science

University of Tampere

Specialized in Software and Data Science

Professional Scrum Master

About Me

Profile image

I am a Full Stack Web developer and AI Researcher with 4+ years of experience in web development, specializing in creating intuitive responsive interfaces and optimizing web applications. I completed my Master's in Software, Web and Cloud at Tampere University, I combine academic knowledge with practical industry expertise.

Tampere University, Finland

MSc in Software, Web and Cloud | 2022 - 2024

Major in Software Engineering, Minor in Data Science

American International University Bangladesh(AIUB)

BSc in Computer Science and Engineering (CSE) | 2014 - 2028

Computer Science major with a focus on Software Development

Skills & Expertise

Categories

Programming Languages

JavaScript4+ years
90%
Python4+ years
88%
TypeScript2+ years
85%
JAVAAcademic
50%
C#1+ years
50%
C++Academic
50%
CAcademic
50%

"Everything is obsolete in this world, so try to learn every day."

— Maruf Rayhan

Professional Experience

2024

Full Stack Developer and Researcher

March 2024 - Present
Future Automation Systems and Technologies Lab- FAST.Tampere, Finland
  • Leading the development of an EU-funded collaborative education streaming data platform, overseeing partnerships with 25 global collaborators across 12 countries to establish a centralized learning hub.
  • Architected and implemented a real-time learning management system (https://www.ai-prism.dev/) with scalable data pipelines using Next.js, TypeScript, and AWS (S3, Lambda). Designed streaming data workflows processing of educational content, implemented Docker-based microservices for consistent deployment, and built REST APIs to ensure data quality across development and production environments.
  • integrate Large Language Models for automated document generation and organization, streamlining the process of creating and managing documentation by 60%
Next.jsReactTypeScriptAWSDockerLLMPythonGitCSSGenerative AI
2023

Research Assistant

June 2023 - August 2023
GPT LabTampere, Finland
  • Developed an innovative system for AI agent collaboration, establishing one of the first implementations where AI agents work together on software engineering tasks.
  • Authored and collaborated on research with Austrian Post Group IT, introducing an Autonomous LLM-based Agent System (ALAS) that improved the quality of thousands of user stories across 6 agile teams, driving real-world adoption and operational efficiency.
  • Independently designed and developed the lab's website (gpt-lab.eu) from scratch, while implementing comprehensive branding strategy across LinkedIn and X (Twitter) to establish GPT Lab's digital presence.
PythonLLMWordpress
2019

Software Engineer

January 2019 - July 2022
BJIT LimitedDhaka, Bangladesh
  • Developed and optimized front-end applications using ReactJS, Node.js, TypeScript, UX for multiple client projects including an e-commerce marketplace, restaurant management system, and internal CV sorting system, focusing on responsive design and unit testing frameworks.
  • Developed multiple AI proof-of-concept projects including a conversational chatbot, speaker diarization system, and sentiment analysis engine, leveraging Python, TensorFlow, Docker, and NLP technologies to secure 3 major international client contracts.y
  • Led cross-functional collaboration as a product owner on a Japanese NFT marketplace project, coordinating with stakeholders and development team to define product requirements, develop features to generate and update Confluence wiki pages with relevant information, leading to successful market entry and establishment of the client's NFT business in Japan.
ReactJavaScriptPythonTensorflowDockerPandasMatplotlibVersion controlNumPy

My Projects

  • AI Agent Pipeline for User Story Enhancement

    An implementation of the Autonomous LLM-based Agent System (ALAS) for improving user story quality in agile software development. This system uses LLM-based agents to automate the enhancement of user stories through a collaborative agent framework.

    PythonOPENAI
  • Notepad

    Personal Notepad is a React-based web application that enables users to create, manage, and organize text snippets (pastes) with a clean and intuitive interface. This project was developed as a practice project to learn React-Redux and modern state management patterns.

    ReactRedux
  • Emotion Detection from bengali text data Using Deep Learning

    The project utilizes Bidirectional Gated Recurrent Unit (BiGRU) and CNN-BiLSTM (Convolutional Neural Network with Bidirectional Long Short-Term Memory) models to classify text into six emotional categories: happiness (আনন্দ), sadness (বিষণ্ণতা), fear (ভয়), anger (রাগ), love (ভালবাসা), and surprise (আশ্চর্য).

    PythonkerasPandasNumPy
Let's Connect

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll get back to you! Below is my personal email address or you can fill out the form to send me a message 🙂!

maruf.rayhan14@gmail.com