About

Current project

Distributed NoSQL Database in Rust with Microservices, websockets and AI / MCP Integration

I have been working on this project for the past year. It focuses on building a distributed, non-SQL database in Rust, with a microservices architecture and AI integration through an MCP server.

I have been developing software since 1984. I hold a postgraduate certificate in software technology from the University of Liverpool. After a decade of desktop programming, I gradually moved into web and mobile application development.

For nearly a decade, I worked in factories developing applications for production, warehouse management, barcode tracking, data collection, weighing devices, PLC systems, and planning and management departments.

I come from the mainframe era of the 1980s and was delighted when IBM PCs appeared in 1985. I even composed some folk songs using the computer system sound.

My journey began with Fortran and continued through COBOL, PL/1, DB2, QBasic, Paradox for Windows, Access, Delphi, Visual Basic 4-5-6, ActiveX, COM objects, RS232, Modbus, Microsoft SQL Server, VB.NET, C#, MVC, DevExpress, PageMaker, FileNet, Crystal Reports, Python, Django, Bootstrap, HTML5, CSS3, responsive design, Photoshop, WordPress, NopCommerce, JavaScript, jQuery, Node.js, React, Ionic, Next.js, Golang, gRPC, and RabbitMQ.

I did not know the term “full-stack” at the time, because it was not widely used yet.

After learning HTML and struggling with CSS, I began using Bootstrap and Material Design so I would not have to style everything manually. In hindsight, that made life much easier.

Today, I am much better equipped. I work with Ionic, React, Next.js, Angular, Node.js, Express, MSSQL, MySQL, Oracle, MongoDB, Bootstrap, Material Design, Tailwind, C#, Golang, RabbitMQ, gRPC, and several other technologies.

© Mustafa Badici. All Rights Reserved.

Developed by Mustafa Badici