AI & Programming

C++

A systems language used here for a desktop application driving camera hardware and cloud video pipelines.

What it is

C++ is a compiled systems language that gives direct control over memory and performance, which is why it tends to sit close to hardware.

How I learned it

I learned C++ by working directly in an existing production desktop application at AarogyalinQ, which drove an intraoral camera and ran a detection model on its feed.

How I use it

I used it to add cloud capability to that application: uploading captured video to AWS S3 and publishing a live stream through AWS IVS from inside the C++ application itself.

Concepts I work with

  • Compiled builds
  • Working in an existing codebase
  • Media capture
  • Integrating cloud SDKs

What I learned

Reading an unfamiliar native codebase carefully first is faster than trying to change it early.

Adding network and cloud calls to a native application makes error handling and failure states much more important.

Applied experience

Projects using C++