<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on David Cumps</title><link>/projects/</link><description>Recent content in Projects on David Cumps</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright &amp;copy; 2026</copyright><lastBuildDate>Wed, 31 Jul 2024 00:00:00 +0200</lastBuildDate><atom:link href="/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Stablecoin Liquidity Provisioning Bot</title><link>/projects/2024-07-31-chainflip-stablecoin-lp-bot/</link><pubDate>Wed, 31 Jul 2024 00:00:00 +0200</pubDate><guid>/projects/2024-07-31-chainflip-stablecoin-lp-bot/</guid><description>&lt;p&gt;My entry for the &lt;a href="https://dorahacks.io/hackathon/cross-chain-summer/detail"&gt;Cross-Chain Summer Hackathon&lt;/a&gt;, run by &lt;a href="https://chainflip.io"&gt;Chainflip&lt;/a&gt; with THORChain and Maya Protocol from June 22 to August 1, 2024. It won &lt;strong&gt;first place in the Chainflip General Track&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Broker as a Service</title><link>/projects/2024-05-25-chainflip-broker-as-a-service/</link><pubDate>Sat, 25 May 2024 00:00:00 +0200</pubDate><guid>/projects/2024-05-25-chainflip-broker-as-a-service/</guid><description>&lt;p&gt;On &lt;a href="/projects/2021-12-01-chainflip/"&gt;Chainflip&lt;/a&gt;, every swap enters through a broker, and the broker earns a fee on it. Running a broker yourself means servers, load balancers, DDoS protection, protocol upgrades and someone who knows the stack. &lt;a href="https://chainflip-broker.io"&gt;Broker as a Service&lt;/a&gt; (BaaS) operates that broker for you, so a wallet or DEX can integrate Chainflip swaps and set its own commission without running any of it.&lt;/p&gt;</description></item><item><title>Swappy</title><link>/projects/2024-01-29-swappy/</link><pubDate>Mon, 29 Jan 2024 00:00:00 +0100</pubDate><guid>/projects/2024-01-29-swappy/</guid><description>&lt;p&gt;&lt;a href="https://swappy.be"&gt;Swappy&lt;/a&gt; is a bot that lets people swap crypto straight from Discord or Telegram. It started as a Discord bot and later gained Telegram support. You start a conversation with &lt;code&gt;/swap&lt;/code&gt;, pick what to send and what to receive, and Swappy gets a quote and a deposit address from &lt;a href="/projects/2021-12-01-chainflip/"&gt;Chainflip&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Chainflip</title><link>/projects/2021-12-01-chainflip/</link><pubDate>Wed, 01 Dec 2021 00:00:00 +0100</pubDate><guid>/projects/2021-12-01-chainflip/</guid><description>&lt;p&gt;&lt;a href="https://chainflip.io"&gt;Chainflip&lt;/a&gt; is a decentralised protocol for native cross-chain swaps between Bitcoin, Ethereum, Solana, Polkadot, Arbitrum and Tron, without wrapped tokens or bridges. I worked on it as a freelancer in 2021 and 2022.&lt;/p&gt;</description></item><item><title>Basisregisters</title><link>/projects/2021-01-01-digitaal-vlaanderen-basisregisters/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0100</pubDate><guid>/projects/2021-01-01-digitaal-vlaanderen-basisregisters/</guid><description>&lt;p&gt;Designed and developed a system of Flemish Base Registries which serve as an official source inside the Flemish Government with regards to all informatie about Belgian cities and postal codes, Flemish streetnames, addresses, buildings, building units, parcels and roads.&lt;/p&gt;</description></item><item><title>Wegwijs</title><link>/projects/2017-09-01-agentschap-informatie-vlaanderen-wegwijs/</link><pubDate>Fri, 01 Sep 2017 00:00:00 +0200</pubDate><guid>/projects/2017-09-01-agentschap-informatie-vlaanderen-wegwijs/</guid><description>&lt;p&gt;Developed an organisations and bodies registry containing entities which are part of the public domain, such as municipalities, churches, police zones, etc.&lt;/p&gt;</description></item><item><title>Codaba</title><link>/projects/2016-06-01-european-defence-agency-codaba/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0200</pubDate><guid>/projects/2016-06-01-european-defence-agency-codaba/</guid><description>&lt;p&gt;Developed a collaboration platform where all European countries can manage their defense capabilities.&lt;/p&gt;</description></item><item><title>ESS</title><link>/projects/2015-09-13-firmware-ess/</link><pubDate>Sun, 13 Sep 2015 00:00:00 +0200</pubDate><guid>/projects/2015-09-13-firmware-ess/</guid><description>&lt;p&gt;Developed an ERP system in Angular with ASP.NET Web API as backend. Integration with Azure Active Directory has also been implemented.&lt;/p&gt;</description></item><item><title>Elise/Dice</title><link>/projects/2015-01-31-infrabel-elise-dice/</link><pubDate>Sat, 31 Jan 2015 00:00:00 +0100</pubDate><guid>/projects/2015-01-31-infrabel-elise-dice/</guid><description>&lt;p&gt;Developed middleware to track all Belgian train movement via Siemens hardware and provide it to the backend.&lt;/p&gt;</description></item><item><title>GNaP</title><link>/projects/2014-12-24-infrabel-gnap/</link><pubDate>Wed, 24 Dec 2014 00:00:00 +0100</pubDate><guid>/projects/2014-12-24-infrabel-gnap/</guid><description>&lt;p&gt;Developed a standard user interface in Angular to use across all projects, combined with a REST architecture to allow cross-technology usage.&lt;/p&gt;</description></item><item><title>NuGet</title><link>/projects/2014-10-26-infrabel-nuget/</link><pubDate>Sun, 26 Oct 2014 00:00:00 +0200</pubDate><guid>/projects/2014-10-26-infrabel-nuget/</guid><description>&lt;p&gt;Implemented an internal NuGet feed to automate distribution of .NET libraries and cross-technology packages.&lt;/p&gt;</description></item><item><title>Athena</title><link>/projects/2014-07-02-infrabel-athena/</link><pubDate>Wed, 02 Jul 2014 00:00:00 +0200</pubDate><guid>/projects/2014-07-02-infrabel-athena/</guid><description>&lt;p&gt;Implemented an internal documentation platform based on DokuWiki, used for all new and existing projects.&lt;/p&gt;</description></item><item><title>AppTrack</title><link>/projects/2014-02-18-infrabel-apptrack/</link><pubDate>Tue, 18 Feb 2014 00:00:00 +0100</pubDate><guid>/projects/2014-02-18-infrabel-apptrack/</guid><description>&lt;p&gt;Developed an automated code review system based on NDepend.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Technologies:&lt;/strong&gt; C# 4.5, TDD, Foreman, Clean Code, Batch processes, NDepend, NUnit, StructureMap, Rhino Mocks, Angular, Yeoman, Bower, Grunt, NuGet, HTML 5, CSS 3, REST, Web API, OWIN, Git, GitLab.&lt;/p&gt;</description></item><item><title>All Things Design &amp; Development</title><link>/projects/2014-02-01-infrabel-all-things-design-development/</link><pubDate>Sat, 01 Feb 2014 00:00:00 +0100</pubDate><guid>/projects/2014-02-01-infrabel-all-things-design-development/</guid><description>&lt;p&gt;Introduced and maintained monthly developer newsletter to promote continuous learning.&lt;/p&gt;</description></item><item><title>Tjoek Tjoek</title><link>/projects/2014-01-21-infrabel-tjoek-tjoek/</link><pubDate>Tue, 21 Jan 2014 00:00:00 +0100</pubDate><guid>/projects/2014-01-21-infrabel-tjoek-tjoek/</guid><description>&lt;p&gt;Performed a penetration test on a mobile application of NMBS, combined with a follow up to resolve the discovered issues and provide training on SSL certificates, Wireshark, Charles and Fiddler.&lt;/p&gt;</description></item><item><title>Atlas</title><link>/projects/2013-06-01-bank-van-breda-atlas/</link><pubDate>Sat, 01 Jun 2013 00:00:00 +0200</pubDate><guid>/projects/2013-06-01-bank-van-breda-atlas/</guid><description>&lt;p&gt;Developed a web framework, to be used besides an existing WPF framework. This framework uses Backbone to build a fully AJAX-enabled web application.&lt;/p&gt;</description></item><item><title>Learning Tools</title><link>/projects/2012-07-01-taking-wing-learning-tools/</link><pubDate>Sun, 01 Jul 2012 00:00:00 +0200</pubDate><guid>/projects/2012-07-01-taking-wing-learning-tools/</guid><description>&lt;p&gt;Developed online assestment tools to support trainings given by Team Pelgrims/Taking Wing. Written in ASP.NET MVC 3.0 with MySQL. The UI uses Microsoft Charting to automatically generate charts, which are visible on the site itself as well as included in automatically generated PDF files, using iText.&lt;/p&gt;</description></item><item><title>PDF Processing</title><link>/projects/2011-10-15-mediargus-pdf-processing/</link><pubDate>Sat, 15 Oct 2011 00:00:00 +0200</pubDate><guid>/projects/2011-10-15-mediargus-pdf-processing/</guid><description>&lt;p&gt;Maintainance and support of existing applications which support internal administration, processing of PDF files and monitoring all processes.&lt;/p&gt;</description></item><item><title>Outlook Time</title><link>/projects/2011-08-17-acom-outlook-time/</link><pubDate>Wed, 17 Aug 2011 00:00:00 +0200</pubDate><guid>/projects/2011-08-17-acom-outlook-time/</guid><description>&lt;p&gt;Development of a time tracking system based on Outlook. Through a plugin, calendar appointments are enriched with metadata stored in Exchange. Another process takes care of generating reports by fetching data through Exchange Web Services. Everything can be administrated via an ASP.NET MVC 2.0 website.&lt;/p&gt;</description></item><item><title>WebTracker</title><link>/projects/2011-08-01-mediargus-webtracker/</link><pubDate>Mon, 01 Aug 2011 00:00:00 +0200</pubDate><guid>/projects/2011-08-01-mediargus-webtracker/</guid><description>&lt;p&gt;Development of a web-based RSS-reader, having a front-end in ASP.NET MVC and a back-end consisting out of WCF services. The front-end is integrated into an existing PHP site, making it invisible to the user to see which technologies are used.&lt;/p&gt;</description></item><item><title>CC.Newsletter</title><link>/projects/2011-03-01-instituut-voor-aandacht-mindfulness-cc-newsletter/</link><pubDate>Tue, 01 Mar 2011 00:00:00 +0100</pubDate><guid>/projects/2011-03-01-instituut-voor-aandacht-mindfulness-cc-newsletter/</guid><description>&lt;p&gt;Development of a newsletter platform which supports created newsletters online, with custom layout and images. After designing the newsletter, the user can schedule it for sending. The interface is created in ASP.NET MVC with jQuery. Sending the newsletters is done in a Windows Service.&lt;/p&gt;</description></item><item><title>Howest</title><link>/projects/2010-12-31-howest-howest/</link><pubDate>Fri, 31 Dec 2010 00:00:00 +0100</pubDate><guid>/projects/2010-12-31-howest-howest/</guid><description>&lt;p&gt;Invited as a guest teacher for one semester to teach college students 2th and 3th year bio-informatics. Subjects were Algorithms and Datastructures, Webprogramming and Databases.&lt;/p&gt;</description></item><item><title>Aribus</title><link>/projects/2010-11-30-b-holding-aribus/</link><pubDate>Tue, 30 Nov 2010 00:00:00 +0100</pubDate><guid>/projects/2010-11-30-b-holding-aribus/</guid><description>&lt;p&gt;Development of the Aribus project which allows busses to adjust for train delays. Administration is done via an ASP.NET WebForms site, using jQuery for AJAX communication and jQuery UI for the layout. Communication with the back-end happens via JSON. Data is stored in Oracle and read out in a Windows Service which controls displays in the local bus stations.&lt;/p&gt;</description></item><item><title>CC.Invoicing</title><link>/projects/2010-11-10-garage-lievens-cc-invoicing/</link><pubDate>Wed, 10 Nov 2010 00:00:00 +0100</pubDate><guid>/projects/2010-11-10-garage-lievens-cc-invoicing/</guid><description>&lt;p&gt;Development of an invoicing platform using ASP.NET MVC 2.0 and C# with MS SQL Server 2008. The interface uses jQuery and AJAX (JSON) to deliver interactivity. Invoices are generated using iText.&lt;/p&gt;</description></item><item><title>Helpdesk</title><link>/projects/2009-07-03-nucleus-helpdesk/</link><pubDate>Fri, 03 Jul 2009 00:00:00 +0200</pubDate><guid>/projects/2009-07-03-nucleus-helpdesk/</guid><description>&lt;p&gt;Development of the public helpdesk site, as well as content creation and integration in the existing public site. The helpdesk site is written in PHP.&lt;/p&gt;</description></item><item><title>Arta 8</title><link>/projects/2009-05-10-artilium-arta-8/</link><pubDate>Sun, 10 May 2009 00:00:00 +0200</pubDate><guid>/projects/2009-05-10-artilium-arta-8/</guid><description>&lt;p&gt;Design and development of a mobile development platform based on .NET 3.5, WCF and MS SQL Server 2008. This platform serves as a back-end at telecom operators to provide standard services such as billing, provisioning and routing. Additionally it also offered rebranding for virtual operators and gave network access to third-party developers.&lt;/p&gt;</description></item><item><title>Financial Warehouse</title><link>/projects/2008-08-31-financial-architects-financial-warehouse/</link><pubDate>Sun, 31 Aug 2008 00:00:00 +0200</pubDate><guid>/projects/2008-08-31-financial-architects-financial-warehouse/</guid><description>&lt;p&gt;Beta testing new releases as Quality Assurance.&lt;/p&gt;&#10;&lt;p&gt;Implementation of a financial warehouse at Daiwa Securities, Londen based on Service Broker in MS SQL Server 2005.&lt;/p&gt;</description></item><item><title>Hosting</title><link>/projects/2007-01-01-nucleus-hosting/</link><pubDate>Mon, 01 Jan 2007 00:00:00 +0100</pubDate><guid>/projects/2007-01-01-nucleus-hosting/</guid><description>&lt;p&gt;Developed an automation platform to perform various hosting tasks. Written in C# 2.0, using Windows Services and WCF.&lt;/p&gt;</description></item><item><title>Academic Questionnaires</title><link>/projects/2005-05-15-microsoft-academic-questionnaires/</link><pubDate>Sun, 15 May 2005 00:00:00 +0200</pubDate><guid>/projects/2005-05-15-microsoft-academic-questionnaires/</guid><description>&lt;p&gt;After each Microsoft presentation or event, a questionnaire was sent out on paper.&lt;/p&gt;</description></item><item><title>Survey</title><link>/projects/2005-04-28-microsoft-survey/</link><pubDate>Thu, 28 Apr 2005 00:00:00 +0200</pubDate><guid>/projects/2005-04-28-microsoft-survey/</guid><description>&lt;p&gt;Each Microsoft survey required results to be processed and displayed visually.&lt;/p&gt;</description></item><item><title>Lerarenforum</title><link>/projects/2004-03-15-lerarenforum-lerarenforum/</link><pubDate>Mon, 15 Mar 2004 00:00:00 +0100</pubDate><guid>/projects/2004-03-15-lerarenforum-lerarenforum/</guid><description>&lt;p&gt;Lerarenforum is an initiative of Kurt Meuleman, mentioned in the local newspaper &amp;lsquo;Het Nieuwsblad&amp;rsquo;. The goal was to create a forum for all teachers of Flanders.&lt;/p&gt;</description></item><item><title>Zosa</title><link>/projects/2004-01-15-howest-zosa/</link><pubDate>Thu, 15 Jan 2004 00:00:00 +0100</pubDate><guid>/projects/2004-01-15-howest-zosa/</guid><description>&lt;p&gt;Zosa is the abbrevation for ZelfOnderzoek voor StudieAttitude, which is a type of poll to evaluate your study attitude.&lt;/p&gt;</description></item><item><title>Connectedly</title><link>/projects/2003-10-01-connectedly-connectedly/</link><pubDate>Wed, 01 Oct 2003 00:00:00 +0200</pubDate><guid>/projects/2003-10-01-connectedly-connectedly/</guid><description>&lt;p&gt;Connectedly is a project from scratch, as a communication tool towards students, friends and family.&lt;/p&gt;</description></item></channel></rss>