Since childhood, I've been fascinated with technology. And later on, made this passion into my profession when I graduated as a Software Engineer in 2016.
Since then I've worked at APIMatic, a New ZeaLand based startup, which provides a developer experience platform for APIs. I started off as a software engineer, working on APIMatic's automatic code generation engine, which aims to remove redundant parts of API consumption through automation. My work involved maintaining and improving the JavaScript SDKs (generated by the CodeGen engine).
I also took on some front-end development challenges while working at APIMatic. And eventually became the Product Marketing Lead. I wanted to learn about the business side of things, to really understand what makes digital products and startups work.
I've also worked on some side-projects during this time, one of which is listed here (valet ticketing application).
As a Software Engineer, I enjoy building products from scratch i.e from the initial conception of idea to mockups, to prototype, to a finished product. I particularly enjoy working on an application's design and architecture, and finding creative solutions to complex problems.
My interest in software is in web-development - specifically full stack and front-end development, VR/AR, and automation/IoT. And no, i don't need lots of coffee to write code ;)
You can learn more about me, my background, and projects from this link.
This is a single page application (built using Angular) which aims to automate the general flow of valet parking systems by handling the ticket generation, payment, and verification of payment digitally.
This project is a demo of the 'Discriminators' feature that I added to JavaScript SDKs in APIMatic's CodeGen engine. Please view the GitHub repo (linked below) for more details about the project.
I've worked on the automatic code generation engine at APIMatic. One of my projects was adding OAuth2.0 flows support in the JavaScript SDKs. So, this SDK has been automatically generated for Dropbox's API v2. It has the complete flow for Implicit Grant implemented.
This project is a demo created for explaining the 'Reactive Code Samples' used in APIMatic's SDKs and generated developer portals. I implemented this in APIMatic's CodeGen engine for JavaScript SDKs. Please see the GitHub repo for more details.
This project is a demo created to explain the automatic test generation and code styling checks being used in APIMatic's SDKs. I implemented these checks in APIMatic's CodeGen engine for JavaScript SDKs.
This is a simple static 'About Us' page that I implemented for APIMatic according to the design finalized by the design team. It is not live on the website anymore since a new version is being used now.
This is a custom solution implemented for automatically sending out emails to users to give them insights about their usage patterns of a product. Please view more details about the project in the GitHub repo.
This is a simple disc smashing game. The aim is to tap and destroy all the discs before they pass out off the screen. Please view more details about the project in the GitHub repo.
Please click on the images in this section to view more information.
Other than technology, creative expression is also my passion. And for me, this takes the form of photography, videography, and design.
I love photography because it helps me express myself better. Taking a good photo can make feel better instantly! 500px Facebook
Capturing precious moments and sharing them with everyone later on is something I enjoy doing. YouTube Vimeo
I like designing to use my creative side. I'm more of a quality over quantity kind of person and pay attention to details in my work.
Logo for my final year project team. We created a VR game.
A sticker set designed to be given out at a conference. The character icons (boy and girl) used in the stickers have been taken from The Noun Project (Design by Oksana Latysheva)
A flowchart designed to explain how CI/CD tools can be integrated with APIMatic
This is an animation that I created to be used on the ProductHunt page for a product launch.