Hi There! I'm Adam Rangwala

EdTech Product Manager | Founder, ACT Math Sprint | Math Educator | Ex-Accenture

About Me

Who Am I

I’m a Product Manager, EdTech founder, and math educator with 3+ years at Accenture and a full-stack engineering background. I build products at the intersection of education and technology: most recently ACT Math Sprint (actmathsprint.com), a diagnostic ACT prep platform I took from 0→1 solo.

This portfolio showcases the technical work behind my journey: from full-stack web apps in React and Firebase, to data analysis, automation, and AI-assisted development. 13 years of tutoring students 1-on-1 means everything I build starts with a real user problem.

Skills

Recent Projects

Explore my recent projects showcasing my skills in computer vision, remote sensing and machine learning applications

ACT Math Sprint Website

Designed, created and currently maintaining an ACT Math Practice website to give affordable access to practice problems, helpful ACT tips, and learning videos in a Duolingo-style learning platform. [React + Firebase with an Express API layer]

3D Reconstruction of Landmarks

Aiming to preserve the 1886 built Bissell Water Tower, I created an accurate 3D-printable model of the tower using images from drone photography, WEBODM for photogrammetry, Blender to scale, clean and polish the 3D object for 3D-printing.

OCR Pipeline for Old City Directories

This OCR pipeline extracts structured resident data from 1900 Minneapolis city directories for House Novel startup, achieving 95%+ accuracy using computer vision, Tesseract OCR, and domain-specific text processing to convert historical documents into standardized JSON for genealogical research. Built with Python, OpenCV, and comprehensive testing, it demonstrates production-ready engineering with batch processing, checkpoints, and validation systems.

Application Job Tracker

Designed and developed an automated Job Application Tracker using Google Apps Script that scans Gmail for job-related emails, intelligently extracts company names and job titles, and categorizes applications by status (Applied, Interview, Assessment, Offer, Rejected), creating a dynamic dashboard with visualizations and analytics to optimize job search efficiency and organization.

AI-Generated Image Identification

A Streamlit web application to classify images as either human or AI-generated. This is a visualization of the effectiveness of CNN models trained for a binary classification Kaggle competition.

Population Density Mapping

Population Density Mapping is a Streamlit webapp and Python package to create beautiful population density maps from the WorldPop dataset.

Face Detection Playground

Face Detection can have higher effectiveness with some pre-processing techniques like blurring and exposure correction. This Streamlit app allows you to apply a few imaging techniques to aim for a higher than 90% confidence threshold on face detection.

Image Restoration

A Streamlit web application to restore old images using classic Computer Vision techniques: median blur, bilateral filtering, and Navier-Stokes/Telea In-painting.

Drone Gallery