Projects

Short Description: A custom-built client-order management application that is designed to streamline the handling of business clientele and associated order data, including quotes, invoices, order items, comments etc. Developed using the robust .NET framework with C# and WPF, this application ensures a seamless and interactive user experience. It utilizes a MySQL database backend to efficiently manage and secure data, providing reliable and quick access to crucial business information.
Technologies:
  • C#
  • MySQL
  • Jenkins
  • .NET
  • WPF
View Project

Short Description: Prod API is a RESTful service built using Flask, designed to facilitate seamless interactions with our client-order management system. It supports comprehensive CRUD operations, enabling efficient pulling and pushing of client data, order data, order items, and comments directly through the API. Additionally, it integrates with SlackBot, allowing for automated data communications within Slack channels, thereby enhancing collaborative efforts and real-time updates.
Technologies:
  • Python
  • MySQL
  • Jenkins
  • uWSGI
  • Flask
View Project

Short Description: Prod Analytics is an advanced analytical tool designed to enhance business intelligence by visualizing key business data. Utilizing Plotly, the software provides interactive and dynamic visualizations that allow for deep insights into business operations, helping teams make informed decisions based on real-time data.
Technologies:
  • JavaScript
  • MySQL
  • Jenkins
  • Node.js
  • React
  • Plotly
View Project

Short Description: SlideTool is a C#/.NET application designed to streamline the photo metadata tagging process by utilizing AWS-Textract for OCR and ExifTool for metadata embedding. It automates the scanning of directory paths, identifies slides and their corresponding handwritten metadata, and seamlessly integrates this information into the TIFF files’ metadata.
Technologies:
  • C#
  • GitHub Actions
  • .NET
  • AWS-Textract
View Project

Short Description: OrderNumber is a streamlined, lightweight web application designed to assist production staff by fetching and displaying order details in an organized format. Built using Python and Flask, this tool not only presents order information efficiently but also automates the preparation of necessary project directories, enhancing operational workflow.
Technologies:
  • Python
  • Flask
View Project

Short Description: Dam-web-services is a cloud-based file management service designed to streamline the upload, validation, indexing, and processing of files. The service features a modular architecture that includes a user-friendly file upload interface, MIME type validation, SQLite indexing, and a robust job handling system. This solution supports a wide range of file types and is equipped to handle complex file processing tasks efficiently.
Technologies:
  • Python
  • PostgreSQL
  • GitHub Actions
  • uWSGI
  • Flask
View Project

Short Description: dam-clipper is a Mammoth application, designed to do the heavy lifting of generating subclip(s) from some source clip. The final converted subclip(s) will then be uploaded to some S3.
Technologies:
View Project

Short Description: dam-zipper is a Mammoth application, designed to do the heavy lifting of file conversion operations such as downloading files, zipping, and uploading archive. The final converted zip archive will then be uploaded to some S3.
Technologies:
View Project

Short Description: dam-converter is a Mammoth application, designed to do the heavy lifting of file conversion operations such as transcoding multimedia files from one format to another. The final converted files will then be uploaded to some S3.
Technologies:
View Project

Short Description: dam-converter is a Mammoth application, designed to do the heavy lifting of file uploading operations. The final converted files will be uploaded to some S3.
Technologies:
View Project

Short Description: This project not only improved technical proficiency in software compilation and configuration but also deepened understanding of multimedia processing frameworks. It serves as a practical example of applying technical knowledge to enhance and customize open-source software according to personal or organizational requirements.
Technologies:
View Project

Short Description: ClipperCSV is a Python application designed to automate video clipping processes based on data from a CSV file
Technologies:
View Project

Short Description: MyVideoProcessor3 is a user-friendly GUI application for FFmpeg that enables end users to easily manipulate multimedia files by providing intuitive drag-and-drop capabilities, format selection, and detailed control over the conversion process.
Technologies:
View Project

Short Description: TheRipper is a C# .NET application designed to optimize the process of ripping and burning optical discs. It leverages parallel processing to manage multiple disc drives simultaneously, enhancing efficiency by matching the number of concurrent operations to the number of disc drives mounted on the operating system. The software automatically detects the type of disc inserted and applies customizable workflows to process each format effectively.
Technologies:
View Project

Short Description: Coding Challenge is a secure and user-friendly platform designed to offer an interactive learning environment for programming enthusiasts at all levels. This platform provides a space where users can practice Python programming by tackling a variety of coding challenges, receiving immediate feedback to enhance their coding skills effectively.
Technologies:
View Project

Short Description: This project entails the development of a custom Domain-Specific Language (DSL) for creating website pages without any knowledge of HTML. Utilizing the capabilities of the Obeo Designer tree editor, the DSL allows users to construct web pages through a user-friendly graphical interface. The project integrates Acceleo to transform these DSL models into valid HTML code, streamlining the web development process and making it accessible to users without technical backgrounds in web programming.
Technologies:
View Project

Short Description: Drumpler is a sophisticated Flask and SQLAlchemy-based framework designed to facilitate the rapid development of secure RESTful APIs. It simplifies the capture, storage, and post-processing of HTTP requests, integrating seamlessly with PostgreSQL for robust data management. Drumpler's modular architecture, complemented by its companion component Mammoth, enables developers to focus on custom workflow logic while it efficiently handles API management and job orchestration.
Technologies:
  • Python
  • PostgreSQL
  • Flask
View Project

Short Description: Drumpler-Mammoth is a dynamic job processing module designed to complement the Drumpler framework, focusing on the efficient and automated handling of asynchronous tasks queued by the Drumpler API. It allows developers to concentrate on implementing custom logic for processing tasks, leveraging automated fetching, advanced job management, and detailed event logging functionalities.
Technologies:
  • Python
  • Shell
View Project