Portrait of Riasat Mahbub

Hi, I'm Riasat

I'm a software engineer with a background in full-stack development and software engineering research.

Sometimes that means building a CV platform with its own editor and document engine.

Download Resume See My Projects

Selected work

Projects

Products, tools, and experiments built around making complicated things easier to use.

01 Open source

Aergia

A CV builder that makes the path from editing to a finished PDF feel direct.

  • Built a self-hosted full-stack CV platform for reusable career library, application tracking, PDF import/export, and tailored resume generation using Tanstack start, React, FastAPI and Playwright.
  • Developed a customizable document engine with drag-and-drop editing, multiple templates, and synchronized live preview and PDF rendering.
  • Built a local requirement-analysis pipeline using GLiNER2 to match job requirements against candidate evidence and generate editable, tailored CVs.
React FastAPI PDF Generation SQLite Resume Builder TanStack Docker Vite Playwright
View on GitHub
02 Open source

Project Tracker

A reusable memory layer that helps coding agents keep project context close to the work.

  • Built a persistent knowledge-graph system for AI coding agents, linking bugs, features, tasks, decisions,affected files, dependencies, and backlinks across a codebase.
  • Developed a CLI for creating, updating, searching, validating, rebuilding, and repairing project state, with generated dashboards and machine-readable graph output.
  • Implemented BM25, fuzzy, regex, and exact-phrase search to help agents retrieve relevant project context before making code changes.
Skill Markdown YAML Knowledge Graph Python Information Retrieval BM25 JSON
View on GitHub
MBuddy project preview
03 Open source

MBuddy

A unified media database for unusually specific recommendations.

  • Indexes manga, anime, manhwa, games, movies, TV, and novels in one catalog.
  • Uses semantic search across 189,000+ entries to make discovery feel natural.
  • Ingests data from five sources with a FastAPI and SQLite backend.
Python FastAPI SQLite Embeddings Recommender
View on GitHub

Career

Experience

A path from building client products to researching how software can be made better.

Research Assistant

Dalhousie University · Halifax

I worked at the intersection of software engineering and simulation research, focusing on code quality, refactoring practices, and practical improvements to research software.

  • Compared code quality across 155 simulation and 327 traditional projects for SCAM 2024.
  • Studied refactoring practices across large-scale simulation repositories for TRBAM 2026.
  • Improved in-house simulation software by addressing code-quality issues and contributing critical features.

Associate Software Engineer

Brain Station 23

I built and maintained client-facing web and mobile products while working across application development, deployment, and legacy codebases.

  • Built full-stack web and mobile applications using Angular, Laravel, and Ionic.
  • Deployed containerized applications and provisioned Linux environments with Docker and CI/CD.
  • Developed Moodle and WordPress plugins, including an Ionic interface for parsing Moodle HTML.
  • Improved reliability and reduced technical debt with unit and integration test suites.

Latest Posts

Blog

Read more posts

Academic work

Research

I study how software quality and refactoring shape the maintainability of simulation software, with additional work in applied machine learning.

Background

Education

Master of Computer Science

Dalhousie University

Bachelor of Computer Science and Engineering

BRAC University

Let's Connect

Stay in Touch

Have a question, collaboration idea, or just want to say hi? Reach out through any of the platforms below.

© 2026 Riasat Mahbub. All rights reserved.