Hi, I'm Idris 👋

Product engineer with over four years’ experience, three of them in Sydney. I built the billing that took EdisonOS to its first paying institutions, and I lead the team of three that builds it.

IC

About

I have a Bachelor of Advanced Computing (Honours) from ANU and over four years as an engineer. Three of them were in Sydney with Cognizant Servian, 2021 to 2024: customer-remediation automation for Westpac, MLOps logging on GCP for The Iconic, and GenAI/RAG proof-of-concept pipelines with hallucination detection and content moderation. I’m at TeachEdison in Coimbatore now, building EdisonOS — an assessment platform for high-stakes exam prep, from the Digital SAT and ACT to the PSAT, SHSAT and AP. I chose the architecture, wired up the Stripe billing that schools and coaching centres buy on, and I’m the one who deploys it. Outside work I fly drones and train calisthenics.

Work Experience

T

TeachEdison

March 2025 - Present
Software Development Engineer II
Took billing from nothing to paying institutions — Stripe checkout, the credits-and-licences model schools and coaching centres buy on, subscription renewals, invoicing and past-due retries. Chose the architecture, run the production deploys, and lead three engineers, reviewing what they ship before it reaches the mainline.
C

Cognizant Servian

October 2022 - May 2024
Associate Consultant
Transitioned from data analytics at Westpac to building proof-of-concept projects in the GenAI space. Developed Retrieval-Augmented Generation (RAG) pipelines with key features like hallucination detection, content moderation, and traceability, ensuring secure and compliant AI solutions.
W

Westpac (Client)

January 2023 - January 2024
Data Analyst (Automation)
Automated processes for generating customer profiles and remediation data, improving the efficiency of multiple concurrent projects. Supported the monthly delivery of remediation figures for audit and payment purposes, streamlining operations across teams using SQL, SAS, and Teradata. Contributed to the successful completion of 50+ remediation projects, ensuring compliance and timely execution.
C

Cognizant Servian

March 2022 - September 2022
Analyst
Focused on delivering advanced data analysis solutions for various client projects. Worked closely with cross-functional teams to streamline data pipelines and support business decision-making processes. Strengthened expertise in data engineering and analytics while ensuring the timely and accurate delivery of insights.
W

Westpac (Client)

December 2021 - December 2022
Data Analyst
Engaged in multiple remediation projects within Westpac, focused on identifying impacted customers and calculating remediation amounts due to product-related errors. Utilized SQL, SAS, and Teradata to develop scripts and generate reports that drove accurate compensatory payments. Delivered key projects, including Multi-Incident Remediation and Deregistered Companies Remediation, while collaborating with business analysts to meet regulatory requirements.
T

The Iconic (Client)

October 2021 - December 2021
Developer
Implemented a cloud-based logging module to enhance traceability for MLOps workflows. This work utilized technologies such as GCP Cloud, Vertex AI, Cloud Logging, BigQuery, and Kubeflow Pipelines. Improved operational transparency and enabled more efficient monitoring and debugging of machine learning models in production.
C

Cognizant Servian

August 2021 - February 2022
Graduate
Participated in the Cognizant Servian graduate program, contributing to the development of a proof of concept for a research tool that integrated data from sources like Medium, Crunchbase, and YWCombinator. This project enhanced users’ ability to research and analyze industry trends effectively. Gained foundational consulting skills while expanding technical expertise in data scraping and integration.

Skills

React
Next.js
Typescript
Node.js
Python
Postgres
FastAPI
Docker
My Projects

Check out my latest work

Work I build and run outside the day job.

Mountire

Order-to-production system for a manufacturing business. Accepted orders become individually trackable units that move through a routing graph of production stages, and drop into an inspection → scrap-or-rework → NCR/CAPA chain when one fails. The public site takes RFQ leads, uploads held in private S3 quarantine until AWS GuardDuty clears them.

Next.js
Typescript
FastAPI
Postgres
Turborepo
Payload CMS
AWS
Vercel
Railway
Certifications
Google Cloud Professional Data Engineer
Google Cloud Professional Machine Learning Engineer
Contact

Get in touch

Want to chat? Drop me a message on LinkedIn or use the form below to send an email.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.