dileepaj
Ishini
bps9s
mitha3832
kels
DileepaG
Name: Dileepa Jayathilake
Role: CEO at Tracified / Software Architect
Dileepa Jayathilake carries 20+ years experience in the software industry in various capacities such as Software Engineer, Tech Lead, Team Lead and Software Architect. He has extensive experience with technologies such as C++, Python, Go Lang, Node JS, Angular, Ionic and native mobile app development. Being responsible on entire project cycles delivering a number of software applications and platforms, he carries strong knowledge on devops, testing, project management and delivery too. He has worked in Norway, Sweden and Sri Lanka and has served customers from the US, Nordics, Germany, Singapore, Japan, China and Sri Lanka. He has also worked with funding organisations like UN, USAID, EU and ADB.
For the past 7 years Dileepa's main focus has been on blockchain technologies. He has working knowledge in Stellar, Ethereum and Solana. He is also a pioneering figure in Colombo Blockchain Meetups. With his startup Tracified he has delivered blockchain based supply chain traceability solutions to a number of customers.
Dileepa is also an expert in Big Data and Machine Learning. He has 10+ publications in international conferences and journals. He has also served as a speaker in many international and local tech forums.
LinkedIn: https://www.linkedin.com/in/dileepa-jayathilake-935a8219/
Email: dileepaj@tracified.com
Name: Bhawantha pasan
Role: Blockchain Developer
Bhawantha Pasan Shanuka is a skilled software engineer with expertise in full-stack development and blockchain-related projects. Currently serving as a Senior Software Engineer at Tracified, Bhawantha contributes to innovative software solutions in supply chain management, specializing in blockchain technology. His responsibilities include developing social impact protocols, maintaining APIs, implementing blockchain proof auditors, integrating NFT composers, and updating SDKs for enhanced functionality. With previous experience as a Software Engineer Intern at hSenid Mobile Solutions, Bhawantha gained practical experience in app development using React, React Native, and Spring Boot applications. He holds a Bachelor of Science Honours degree in Computing & Information Systems from Wayamba University of Sri Lanka and is proficient in technologies such as Golang, JavaScript, React.js, AngularJS, MongoDB, React Native, NodeJS, and AWS. Bhawantha's academic achievements include making the Dean's List at both the university and faculty levels.
LinkedIn: https://www.linkedin.com/in/bhawantha-pasan/
Email: bhawanthas@tracified.com
Name: Mithila Panagoda
Role: Blockchain Developer
Mithila Panagoda is a dedicated software engineer with two years of experience in crafting resilient and expandable software solutions. Currently employed at Tracified (Pvt) Ltd., Mithila specializes in blockchain development, contributing to projects such as NFT marketplace development, decentralized crypto wallet creation, and mass balance calculation on the Stellar blockchain. With expertise in frameworks like Angular, Ionic, and Django, as well as programming languages including TypeScript, Golang, and Solidity, Mithila excels in architecting and deploying smart contracts across Ethereum and Polygon blockchains. Additionally, Mithila has a strong academic background, holding a BSc in Software Engineering from Curtin University, and has showcased leadership qualities through various extracurricular activities and achievements.
LinkedIn: https://www.linkedin.com/in/mithila-panagoda-7b547a15b/
Email: mithilap@tracified.com
Name: Keleigh Berenger
Role: Blockchain Developer
Keleigh Berenger is a dynamic and enthusiastic blockchain developer and software engineer with two years of experience in crafting digital solutions in both backend and startup environments. Currently employed at Tracified in Colombo, Sri Lanka, Keleigh specializes in blockchain development, with expertise in platforms such as Stellar, Solana, Ethereum, and Polygon. Notable projects include the development of a Tracified Blockchain Meetup Web Application and a Tracified NFT Marketplace, both featuring Angular frontend development and Golang backend development. Keleigh also contributed to projects like the Mass Balance Project and POAC (Proof of Authorized Change) using Golang for backend development. With a strong academic background, including a BSc (Hons) in Software Engineering from the University of Plymouth and ongoing studies towards an MSc in Information Security at the University of Surrey, Keleigh is equipped with a diverse skill set spanning various technologies and tools. Beyond her professional endeavors, Keleigh is actively engaged in extracurricular activities, including founding a community-based charity, participating in global conferences and empowerment sessions, and volunteering for impactful initiatives.
LinkedIn: https://www.linkedin.com/in/keleighberenger/
Email: keleighb@tracified.com
Name: Ishini Kiridena
Role: Blockchain Developer
Ishini Kiridena is an accomplished Associate Software Engineer specializing in blockchain development, possessing a strong foundation in software engineering attained from the Sri Lanka Institute of Information Technology. Throughout her tenure at Tracified Pvt Ltd, Ishini has demonstrated proficiency in various technologies such as JavaScript, Go, Solidity, React, Angular, and blockchain platforms including Stellar, Polygon, and Ethereum. With a focus on practical business solutions, Ishini has contributed significantly to projects ranging from NFT creation to supply chain proofs, showcasing her expertise in blockchain concepts and development. Recognized for her organizational prowess and commitment to continuous learning, Ishini is actively engaged in self-study to enhance her skills in complex blockchain concepts, as well as new frontend and backend frameworks, and prompt engineering for optimized AI tool utilization.
LinkedIn: https://www.linkedin.com/in/ishini-kiridena-8a5260152/?originalSubdomain=lk
Email: ishinik@tracified.com
Name: Thinuri Wijesekara
Role: Associate Quality Assurance Engineer
Thinuri Wijesekara is a skilled Software Quality Assurance professional with over 2 years of experience in conducting comprehensive testing throughout various stages of development. Currently serving as an Associate Quality Assurance Engineer at Tracified, Thinuri has contributed to numerous projects, collaborating closely with developers, managers, and clients to ensure project milestones are achieved. Her expertise spans manual testing for both web and mobile applications, test automation using tools like Protractor and Postman, and performance testing using JMeter. Thinuri is proficient in Agile software development frameworks such as Scrum and Kanban, and she excels in test planning, case writing, client call handling, and release management. Additionally, she holds a BCS Professional Graduate Diploma in IT from The Chartered Institute for IT and is currently pursuing a BSc (Hons) in Information Technology from the University of Moratuwa. Thinuri's dedication extends beyond her professional career, as she actively participates in volunteer work with organizations like the Sri Lanka Girl Guides Association and the World Association of Girl Guides and Girl Scouts.
LinkedIn: https://www.linkedin.com/in/thinuri-wijesekara/
Email: thinuriw@tracified.com
Name: Dileepa Galmangoda
Role: Multimedia Engineer
Dileepa Galmangoda is a talented Multimedia Engineer with extensive experience in UI/UX design and graphic design. Currently employed at Tracified (Pvt) Ltd. in Sri Lanka, Dileepa specializes in creating interactive prototypes, high and low fidelity UI mockups, and digital content for various platforms. Prior to this role, he worked as a Graphics Designer for Kimp.io (Doto Media inc.) in Canada and zMessenger (Pvt) Ltd. in Sri Lanka, where he honed his skills in branding, logo design, social media graphics, web visuals, and printed artworks. Dileepa holds a BSc. in Information Technology specializing in Interactive Multimedia from the Sri Lanka Institute of Information Technology. Proficient in tools such as Figma, Adobe XD, Adobe Photoshop, Adobe Illustrator, Adobe Premiere Pro, and Adobe After Effects, Dileepa has also excelled as a Freelance Digital Strategist/Designer, managing web, graphic, and video projects, as well as digital marketing initiatives for clients in Sri Lanka and Australia. Additionally, he has contributed to research projects and has published papers on topics such as augmented reality, game engines, and game development.
LinkedIn: https://www.linkedin.com/in/dileepa-galmangoda/
Email: dileepag@tracified.com
The given solution is an innovative blockchain-based tool empowering audits on data integrity in public blockchains. Although the current public blockchains claim to provide tamper-proof authenticity of digitised data, the steps to verify this authenticity are long and cumbersome. Making the verification step intuitive and seamless is essential for extending the data authenticity guarantee to a broad spectrum of applications.
In order to perform an audit to verify the claimed authenticity of blockchained data today, one needs to first understand the nuances with the particular blockchain and then apply a sequence of tools for tasks such as hashing, base64 encoding, diff checks, etc. while copying data across these tools. When performed manually, this is a heavily time-consuming and an error-prone task. AuditReel turns this experience into one that is faster and accurate by many degrees by automating the whole audit process. The process which would otherwise deemed to be a super boring job is transformed by AuditReel into a movie-like experience, leaving the auditor with complete autonomy. We believe that this tool will enable us to achieve the data authenticity that blockchain technology has long promised.
Our team has been working on this for the past 7 years under the Tracified project (https://tracified.com) with a focus on supply chain data. The use case was proving the authenticity of product history data to downstream players in supply chains such as end consumers, importers, etc. We got the first version of this tested with many supply chains, covering domains such as agriculture, fashion and gems on Stellar. This version was developed entirely using managed data transactions in Stellar. Under Tracified we called this tool "Proofbot". We intend to generalise it to cover use cases beyond supply chains under the new name AuditReel. Our request for Stellar Community Fund is to finance the development of this generalised version in Soroban on Stellar blockchain. While we'll do this first with Stellar, we plan to later extend it to other popular public blockchains too.
With AuditReel the data contributors will have an app which will automatically geo-code, timestamp and send data directly to the blockchain. Another web app will be developed to conduct the audits. This app will divide each data proof into a sequence of logical steps. Each step will be further divided into tasks such as calling an API, reading data from a JSON, hashing data, etc. For each task the app will load a widely used open source tool within an iframe. Feeding data to these tools and transferring their output to the next step will be done automatically in a transparent way. The entire proof will be presented with a playback interface with options such as play, pause and stop. The auditor will be able to jump to any specific part of the proof and play that part to scrutinise. It will our new JSON based protocol to execute the steps in a proof in a generic fashion.
Proofs will be enabled for complex workflows. These workflows usually represent sequential additions of data pertaining to a physical or digital entity such as tracking data for a product, actions related to the workflow of a digital document in an enterprise or the events in a summer holiday. Workflow divergence (splitting of one workflow into multiple) and convergence (merging multiple workflows into one) will also be supported.
Based on our experience with supply chain use cases so far we plan to support 3 types of proofs in AuditReel, which taken together, we believe will serve the majority of data authenticity proof requirements in the general context.
1. Proof of Existence (PoE)
This proof guarantees that a particular piece of data has not been tampered after being sent to the blockchain. Together with this basic proof we also bundle the authenticity of the data contributor (via digital signatures), location where the data was provided and the timestamp.
2. Proof of Backlink (PoBL)
This is a proof on the link between one piece of data in a workflow to the previous one. This proof will also carry information about the change of custody of the entity related to the workflow (when that makes sense for the use case).
3. Proof of Continuity (PoC)
This is the proof of the entire chain (graph, more accurately) of data in a workflow. In a supply chain, it represents the history of a product starting from its origin down to the consumer. As this history may contain an arbitrary number of convergences (merge) and divergences (split), it will be visualised in the web app as a directed graph of nodes. A PoC comprises PoE's for all its nodes and PoBL's between each consecutive pair of nodes.
AuditReel will be a tool embeddable within other apps. It will be coupled with an SDK for this purpose.
How the solution exactly works:
We are presenting the current Proofbot solution with POE as the minimum viable product. Please note that this does not include any implementation related to Soroban currently, the current implementation is on Stellar SDK. You can see a PoE being executed in Stellar mainnet with the current version of Proofbot in the following URL. Once the app is loaded, click the play button and the proof will be played automatically. Use the payback buttons to control the play. In order to jump to a specific part of the proof, click on any of the boxes shown in the "Current Process" pane.
Proofbot URL: https://proofbot.tillit.world/?type=poe&txn=a248bb7015dea51647523163c1c181b649e996385ffbeccaa16a6fc8184865a2
How Soroban will be used in the AuditReel:
Following is the roadmap for transforming the existing tool (Proofbot) into the more generic AuditReel, using Soroban smart contracts.
Funding Sources Beyond SCF Awards:
Current Tracified project is funded by 99x (a Norwegian Software Services company) and 360ip Japan (a venture capital from Tokyo). We'll try funding options from these sources for AuditReel project also in later stages.