DEV Community

Sifat Musfique
Sifat Musfique Subscriber

Posted on

Building a Formula-as-a-Service API: My Journey from Student to Published Researcher

Hello, fellow developers

I am Sifat Musfique, a CSE student at Varendra University in Rajshahi, Bangladesh. Today, I want to share a project that helped me bridge the gap between building a simple tool and contributing to the global scientific record.


The Core Idea: Why a Math API?

As developers, we often find ourselves hard-coding complex mathematical formulas into every project. I wanted to build a centralized, cloud-based solution where formulas are treated as a Service.

The result? Formula-as-a-Service (FaaS)—a lightweight API built with PHP and MySQL that stores, retrieves, and solves mathematical equations on the fly.


The Tech Stack

  • Backend: PHP (Native for performance and broad hosting compatibility).
  • Database: MySQL (Relational structure for categorization of formulas).
  • Front-end: React and Tailwind CSS (For the developer dashboard).
  • Hosting: Vercel (Migrated from Netlify to handle higher usage).

From Code to Research

Building the API was just the first step. To truly validate the architecture, I wrote a formal research paper detailing the API performance and design. Here is how I took it further:

  1. ResearchGate: I published my 15-page technical report, which gave me a permanent DOI.
  2. Google Scholar: Indexed the work to track its academic impact.
  3. Wikidata: Linked the paper to my FIDE ID and ORCID iD to build a unified digital identity.

Pro-Tip for Students:

Do not just push code to GitHub. Write a technical report and publish it as a Preprint on platforms like ResearchGate. It transforms your project from a homework assignment into verified expertise.


Results and Impact

Since deploying the latest version and optimizing my metadata:

  • My Crunchbase rank jumped to 5,729 globally.
  • My personal search visibility spiked to 258 impressions in 24 hours.
  • I secured an Average Position of 1.5 in Google Search for my professional identity.

Let us Connect

I am constantly working on the intersection of Software Engineering, Mathematical Automation, and Chess Strategy.

  • GitHub: sifatmusfique
  • Website: sifatmusfique.dev
  • Website: sifatmusfique-dev

What is one project you have built that you think deserves a formal research write-up? Let us discuss in the comments!

Top comments (0)