Search

Search or browse all 52 indexed pages and records.

  • Platform architecture: from standards to a usable product · Guide · A practical guide to turning architecture standards into paved roads, reusable contracts, and measurable platform outcomes.
  • Observability systems: design the telemetry path before the dashboard · Guide · A systems guide to telemetry contracts, collection, routing, storage boundaries, and operational feedback at scale.
  • AI governance for software systems: controls that fit delivery · Guide · A delivery-focused guide to AI inventories, risk boundaries, evaluation, human oversight, and operational evidence.
  • Cloud migration: sequence decisions, not just workloads · Guide · A practical guide to cloud migration boundaries, dependency mapping, landing zones, observability, cutovers, and exit criteria.
  • Staff engineering practice: create leverage through clear systems · Guide · A practical guide to technical direction, decision records, cross-team delivery, mentoring, and operational credibility.
  • Architecture Solution Blueprint platform · Project · Led the zero-to-one delivery of an enterprise platform that turns architecture patterns into real-time component recommendations and compliant solution blueprints.
  • Vendor-neutral observability platform · Project · Architected a log repatriation and routing platform designed to ingest 150 TB per day across more than 10,000 systems without coupling teams to one observability vendor.
  • Healthcare verification platform · Project · Joined as the first engineer and built the application stack across the React client, Node.js APIs, verification layer, and AWS EKS deployment.
  • DCS-BBN · Project · A peer-to-peer archival storage network using Solidity smart contracts, Hyperledger Fabric, and privacy-preserving verification. Published by Springer.
  • Automatic trading system · Project · A low-latency trading system that combines live brokerage APIs, market-data streams, quantitative signals, position sizing, and automated risk controls.
  • ASB Assist · Project · A natural-language architecture workflow that uses LLM and RAG patterns to generate compliant diagrams and recommend enterprise services on top of the blueprint platform.
  • Staff Software Developer & Enterprise Architect — Royal Bank of Canada · Experience · Building enterprise platforms and standards across architecture automation, observability, cloud infrastructure, and responsible AI.
  • Blockchain Architect & First Full Stack Engineer — HealthCard · Experience · Built the acquired startup’s initial product and cloud architecture across frontend, APIs, verification, and deployment.
  • IT Developer / Software Developer Co-op — Canada Revenue Agency · Experience · Modernised federal tax-platform interfaces and contributed to accessible digital services used by Canadians.
  • Teaching Assistant & Research Assistant — Dalhousie University · Experience · Supported software development, algorithms, and graduate cloud-computing courses while researching call-stack decision algorithms.
  • Blockchain Developer — CryptoVantage · Experience · Built on-chain event processing and wallet-risk analysis for anti-money-laundering workflows.
  • Decentralized Cloud Storage Based on Blockchain Networking · Research · Published research on attribute-based access control, blockchain security events, and untrusted cloud storage.
  • Deep Learning Explained - From Basics to Advanced · Note · Deep Learning, a subset of machine learning, has revolutionized artificial intelligence by enabling computers to learn from vast amounts of data. Its applications range from image and…
  • The Fundamentals of Machine Learning · Note · Machine Learning (ML) is a subset of artificial intelligence (AI) that enables systems to learn from data and improve their performance over time without being explicitly programmed.…
  • Introduction to Artificial Intelligence - History and Evolution · Note · Artificial Intelligence (AI) has evolved from a niche field of study to a transformative technology influencing many facets of modern life. This blog delves into the history and…
  • What is cloud computing? · Note · Cloud computing is the on demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.…
  • Downtime with Cloud Computing · Note · Downtine in Cloud Computing Cloud Outage simply refers to the duration when the cloud infrastructure service is unavailable for use. The unavailability may also refer to performance…
  • High-performance computing in the cloud · Note · HPC stands for High Performance Computing, the name dictattes itslef. This is the vertical in which cloud computing offers extremenly high resources in the computation side. AWS is run…
  • Poly-cloud architecture · Note · A poly cloud is a cloud approach that uses different types of cloud services that are hosted onto various clouds. A poly cloud approach runs different kinds of cloud services on one…
  • Multi-cloud architecture · Note · Multi cloud is the use of two or more cloud computing services from any number of different cloud vendors. A multi cloud environment could be all private, all public or a combination of…
  • Distributed cloud · Note · DISTRIBUTED CLOUD Distributed cloud enables a geographically distributed, centrally managed distribution of public cloud services optimized for performance, compliance, and edge computing.
  • Community cloud · Note · Community cloud computing refers to a shared cloud computing service environment that is targeted to a limited set of organizations or employees (such as banks or heads of trading…
  • Hybrid cloud · Note · Hybrid cloud refers to a mixed computing, storage, and services environment made up of on premises infrastructure, private cloud services, and a public cloud—such as Amazon Web Services…
  • Private cloud · Note · Private cloud is a cloud computing environment dedicated to a single customer. It combines many of the benefits of cloud computing with the security and control of on premises IT…
  • Public cloud · Note · A public cloud is a type of cloud computing in which a third party service provider makes computing resources—which can include anything from ready to use software applications, to…
  • Serverless computing and Function as a Service · Note · Function as a Service (FaaS) is a serverless way to execute modular pieces of code on the edge. FaaS lets developers write and update a piece of code on the fly, which can then be…
  • Mobile Backend as a Service (MBaaS) · Note · Mobile backend as a service (MBaaS), also known as "backend as a service", is a model for providing web app and mobile app developers with a way to link their applications to backend…
  • Platform as a Service (PaaS) · Note · Platform as a service (PaaS) or application platform as a service (aPaaS) or platform based service is a category of cloud computing services that allows customers to provision,…
  • Software as a Service (SaaS) · Note · SaaS stands for software as a service, which means software is hosted by a third party provider and delivered to customers over the internet as a service. While most SaaS products are…
  • Infrastructure as a Service (IaaS) · Note · Infrastructure as a service (IaaS) are online services that provide high level APIs used to dereference various low level details of underlying network infrastructure like physical…
  • What is cryptocurrency? · Note · A cryptocurrency, crypto currency, or crypto is a collection of binary data which is designed to work as a medium of exchange wherein individual coin ownership records are stored in a…
  • How banks could respond to blockchain · Note · As the financial service industry is moving from the exploration phase to the application phase for blockchain, banks need to understand the future role of blockchain and its impact on…
  • How blockchain could disrupt banking · Note · In today's day and age, banks are the most important key point in the whole finance ecosystem where they serve as the critical storehouses and transfer hubs of value. Now with the…
  • Where blockchain falls short · Note · 1. There is no customer protection on the blockchain Blockchain technology operates as a push based settlement system. This means the individual holds power over the resource they want…
  • What if we combine Blockchain and Cloud Computing? · Note · Blockchain technology is distributed ledger with records of data containing all details of the transaction carried out and distributed among the nodes present in the network. All the…
  • Where could blockchain be used? · Note · Blockchain is freaking exciting and does have the potential to transform all of the business and how it operates, but that doesn’t mean it’s the right solution for every scenario.…
  • What is an initial coin offering? · Note · An initial coin offering (ICO) or initial currency offering is a type of funding using cryptocurrencies. It is often a form of crowdfunding, although a private ICO which does not seek…
  • What is Cryptocurrency ATM? · Note · Bitcoin ATMs (Automated Teller Machine) are kiosks that allows a person to purchase Bitcoin and other cryptocurrencies by using cash or debit card. Some Bitcoin ATMs offer bi…
  • What are atomic swaps? · Note · An atomic swap is a smart contract technology that enables the exchange of one cryptocurrency for another without using centralized intermediaries, such as exchanges.
  • What are cryptocurrency exchanges? · Note · A crypto exchange is a platform on which you can buy and sell cryptocurrency. You can use exchanges to trade one crypto for another — converting Bitcoin to Litecoin, for example — or to…
  • What are transaction fees in blockchain? · Note · The blockchain fee is a cryptocurrency transaction fee that is charged to users when performing crypto transactions. The fee is collected in order to process the transaction on the network.
  • What is anonymity in blockchain? · Note · Blockchain is public for all but the information saved in the Blockchain is not public for all the users as it comes up with SHA encryption, and the information is only accessed during…
  • What is a blockchain wallet? · Note · Crypto wallets keep your private keys – the passwords that give you access to your cryptocurrencies – safe and accessible, allowing you to send and receive cryptocurrencies like Bitcoin…
  • How mining works in blockchain · Note · What exactly is Blockchain mining? A peer to peer computer process, Blockchain mining is used to secure and verify Cryptocurrency transactions. Mining involves Blockchain miners who add…
  • Timestamping in blockchain and cryptocurrencies · Note · Trusted timestamping is the process of securely keeping track of the creation and modification time of a document. Security here means that no one—not even the owner of the…
  • What are nodes in blockchain? · Note · A Node is a part of cryptocurrency needed to make most of the popular tokens like Bitcoin or Dogecoin function. It's a fundamental part of the blockchain network, which is the…
  • What is Blockchain? · Note · Blockchain is the technology that allows the user to create a decentralized system of transaction and data transfers. For the naïve person, it is a method to create a people's bank…