Individual Projects

IPFees: A Domain-Specific Language for Intellectual Property Fee Calculation

IPFees Screenshot
IPFees is a sophisticated web application that introduces IPFLang, a Domain-Specific Language (DSL) meticulously designed to streamline the computation of intellectual property (IP) fees. IPFLang empowers users to formally define and articulate the complexities of IP documentation across multiple jurisdictions, enabling rapid and accurate fee calculations. By leveraging this innovative DSL, IPFees reduces processing times from days to mere seconds, significantly enhancing efficiency for IP professionals.

Technical Architecture

IPFees is built on a robust and scalable technology stack, ensuring reliability, performance, and ease of deployment. The key technologies include:

Key Features

IPFLang Design

Access the Application

Explore IPFees and experience the power of IPFLang at: https://ipfees.dataman.ro

Gooblen: Advanced Gobelin Pattern Generation System

Gooblen Screenshot
Gooblen is a cutting-edge web application designed to revolutionize the creation of gobelin patterns. Leveraging proprietary algorithms developed in Romania’s academic research environment, Gooblen stands as one of the most advanced systems for generating high-quality, customized gobelin patterns. The platform enables users to transform personal images into detailed, stitch-ready gobelin designs, offering unparalleled flexibility and precision for hobbyists and professionals alike.

Technical Architecture

Gooblen is built on a robust technological foundation, ensuring scalability, reliability, and a seamless user experience. Key components include:

Key Features

Current Status and Future Vision

Gooblen is actively under development, with ongoing enhancements to refine its features and user experience. The final version of the platform will offer a fully interactive web interface for generating customized gobelin patterns, supporting a seamless creative process from image upload to pattern delivery. During the development and testing phase, limited free pattern generation is available upon request, subject to time availability.

Access the Platform

Discover the future of gobelin pattern creation at: https://gooblen.ro

Remote Car Surveillance

A system for monitoring a fleet of vehicles, complete with a multi-threaded server, automatic decoding of GPS device sentences, location history, evaluation of driving style based on historical data, fleet self-programming, etc. An ARM7-based server with 2GB of RAM is able to handle more than 30000 simultaneously transmitting GPS devices with approx. 85% CPU utilization.

Tehnologies: Go, MongoDb, Vue.js, IoT
Link: https://gpstrack.dataman.ro

QuickWall

QuickWall is an innovative application that simplifies and automates the process of tracking student presence in classrooms. The application records the date and time of each scan and generates a detailed report of student presence for each class.

Tehnologies: ASP.NET, MongoDb
Link: https://quickwall.dataman.ro

Delta Forth .NET - World’s first Forth compiler for the .NET platform

Forth is a versatile stack-based language and Delta Forth .NET is the world’s first Forth compiler for the .NET platform. The compiler is able to generate IL code that can interoperate with other .NET languages. This product is mentioned on the Microsoft intranet and various other sites (asp.net, gotdotnet.com, windowsforms.net), as well as in the book .NET Framework Essentials, Second Edition, O’Reilly & Associates. It was also mentioned in the Transform online magazine. Tim Sneath and Brad Merrill of Microsoft have expressed their support and consideration for the development of the Delta Forth .NET system.

Tehnologies: .NET (C#), MSIL, Forth
Link: https://github.com/vbocan/delta-forth

Board generator for Airplanes game

Airplanes is a strategy game between two players, very popular in Romania in the 70s and 80s. With the advent of personal computers and game consoles, the popularity of paper games has declined, but their charm is unmatched in the family, on hikes and whenever we want to escape from the excessively technological world. The less pleasant part of the paper game is the manual preparation of the boards, which consists of drawing the grid, the coordinates and the correct placement of the planes on the grid. This site caters to those who want to play Airplanes by automatically generating a variety of game boards.

Tehnologies: Go, MongoDb, Vue.js
Link: https://www.avioanele.ro