Chase Maity

Software Development Consultant at MLabs

Expertise: Software development, TypeScript, C and back end

Education: University of Alberta

Chase Maity is a software development consultant at MLabs with more than four years of experience. He is currently working toward a bachelor’s in computer science at the Univeristy of Alberta.

1 Article

Chase Maity Chase Maity
Updated on June 18, 2025

How to Implement Interfaces in C

C lacks native support for interfaces, but it can be introduced by using a type class pattern inspired by Rust and Haskell. Here’s how.

Image: Shutterstock / Built In