Mohammed Yaseen

Hi there! ๐Ÿ‘‹ I am a Software Engineer at logoFileMap, a spatial collaboration platform for creatives. Additionally, I'm an independent researcher collaborating with Professor Marcelo d'Amorim from logo North Carolina State University and Professor Owolabi Legunsen from logo Cornell University on improving runtime verification for Python. Previously, I participated in the UIUC+ Summer Undergraduate Research program where I worked with Professor Darko Marinov from logo the University of Illinois at Urbana-Champaign on flaky tests detection in Java. I received my B.S. in Computer Engineering from logo Bilkent University in Ankara, Turkey.

I am well-versed in Full Stack Development using technologies such as Next.js, React, Nest.js, Node.js, Postgres, Convex, Tailwind CSS, Electron.js, GraphQL, WebGL, Neo4j. Additionally, I am experienced in agentic AI and machine learning using technologies such as LangChain, LangGraph, OpenAI API, Google Generative AI, and Hugging Face.

Outside of engineering, I enjoy graphic design ๐ŸŽจ and swimming ๐ŸŠ.

Interests

My current interests lie in the intersection between artificial intelligence and design processes. I aim to bridge the gap between the idea space, what a creative professional imagines, and reality, the final implementation, by leveraging generative AI. Additionally, I am interested in software verification and testing.

WaylumInstacookModModAether3D ConfiguratorPyMOP - Python RV Systempriority-taskworkers-poolAIDesignSWVerification3DSystems

Work Experience

FileMap

FileMap

Software Engineer | 2020 - Present

I joined FileMap at its inception and have built multiple core systems that power the platform. My primary focus has been the viewers subsystem, the pipeline responsible for transforming large files (images, videos, 3D models, PDFs, etc.) into fast, lightweight visuals for the frontend. I also architected the frontend rendering engine that renders 20,000+ images at once while keeping everything smooth and responsive.

Beyond that, I've touched nearly every part of the stack: I built RunnerKit, our process management system that keeps node.js processes and worker threads reliable, and designed a robust, cross-platform file watcher for detecting changes across Windows, macOS, and Linux.

Freelance 1
Freelance 2

Freelance

Full-stack Software Engineer | 2022 - 2024

I worked as a freelance full-stack engineer with clients across web, AI, and 3D-centric applications. On Upwork, I maintained a 100% Job Success Score after completing 10+ projects and logging 1,700+ hours of work. I also earned the Top Rated Plus badge, which places me in the top 3% of talent on the platform

One notable engagement was withlogoCodeLab, a no-code web application builder, where I contributed 1,700+ hours across frontend and backend development, using technologies like Next.js, Tailwind CSS, MobX, GraphQL, Nest.js, Neo4j, Jest, and Cypress.

Publications

A Generic and Efficient Python Runtime Verification System and its Large-scale Evaluation

A Generic and Efficient Python Runtime Verification System and its Large-scale Evaluation

Zhuohang Shen, Mohammed Yaseen, Denini Silva, Kevin Guan, Junho Lee, Marcelo d'Amorim, Owolabi Legunsen
TBD. 2026

We propose PyMOP, a generic and efficient Runtime Verification system for Python. Unlike existing attempts, PyMOP supports multiple logics and algorithms. Validated on 1,463 projects, it outperforms comparable tools by up to 1,168x and has already helped fix 44 bugs, establishing it as a robust platform for future Python RV research.

Selected Projects

PaperBot FM - AI Research Discussion Platform

| 2026

Making multiple LLMs discuss research papers so I don't have to read them.

Waylum - AI-Powered Design Tool

| 2025

An app that transforms simple compositions/sketches into high-fidelity renders. The pipeline utilizes Stable Diffusion, LoRa, ControlNet, and ComfyUI for generation, with a Next.js, Tailwind CSS, and MobX frontend.

3D Model Configurator (client project)

| 2023

A web app that lets users customize 3D models directly in the browser. It relies heavily on Three.js and React.

ModMod - AI Model Composer (client project)

| 2024

A web app where users can build AI pipelines by plugging different models together like puzzle pieces, mixing and matching capabilities and modalities.

Aether - Reverse Visual Search Engine

| 2024

A reverse image search tool that lets you search using multiple weighted input images at once to find visual matches. Itโ€™s powered by Faiss for vector search and React on the frontend.

Instacook - AI Recipe Finder

| 2022

This was our senior capstone project. A mobile app that scans ingredients and suggests recipes. We used the object detection model YOLOv7 for ingredient detection and React Native for the app. We ended up winning the Best UI/UX award at the capstone fair.

TreeViz - Interactive Data Structures Visualizer

| 2020

I built this during the COVID lockdown because I was getting bored with my online Data Structures course. It helps students visualize how BSTs, AVL trees, and Red-Black trees actually work under the hood. The app runs on React and Node.js, but I wrote the core logic using Node C++ addons, totally unnecessary, but I just wanted the challenge of learning how to bridge C++ with Node.

Monk Assistant - Live AI Phone Agent

Monk Assistant - Live AI Phone Agent

| 2025

An experimental AI agent capable of performing real-world actions. It can phone the user for a live conversation, fetch calendar events, or message contacts. Built using Nest.js, VAPI, and a custom LLM integration (GPT OSS 120B).

priority-task - Open-Source Task Manager

priority-task - Open-Source Task Manager

| 2021

Originally developed for FileMap and later released as an open-source npm package. It simplifies priority-based task management, supporting runtime priority updates, pausing, resuming, and task cancellation.

workers-pool - Parallel Processing Library

workers-pool - Parallel Processing Library

| 2022

I built this project as a worker pool subsystem for FileMap to enable parallel task execution. As platform requirements evolved, I later designed and implemented its replacement, a more advanced internal system that superseded this version.

WorkGround - Developer Productivity CLI

WorkGround - Developer Productivity CLI

| 2020

Built during my sophomore year finals as a way of preparing for THE DREADED C++ exam. A command-line productivity tool for defining and switching between computer โ€œmodes,โ€ automatically opening and closing applications with a single command.

supernova-chat - Real-time Messaging App

| 2021

A simple real-time messaging application with Google Sign-In authentication. Powered by MongoDB Atlas, using Pusher and MongoDB Change Streams for instant message synchronization.