Ethan Bloom
Full-stack AI engineer and founder of Acedit (5,000+ users globally), building sophisticated voice AI solutions for real-world sales and interview scenarios.
Founded and scaled Acedit, an AI-powered interview coaching platform, to 5,000+ users across 50+ countries. Solo-built the entire platform featuring real-time AI coaching that detects interview questions and delivers guidance invisibly, plus mock interview practice, demonstrating full-stack development and AI product expertise. Developed the AI roleplay practice module for Grw AI, creating realistic voice-powered sales simulations that help reps practice cold calling, discovery calls, and negotiation scenarios with adaptive AI buyer personas. The roleplay system provides call scoring and surfaces leadership insights to help teams identify performance gaps and scale best practices across their org. Active contributor to the Australasian startup ecosystem as both founder and engineer. - learn more about me.

Featured Projects
Real Estate App - *NDA protected*
I have developed a new proptech app solution, with current investor interest. This project is mainly built with Python using the Flask web framework, and Django system for templating.
The site has user signup/login functionality storing users' data and search parameters within an pSQL database. The website utilises various API's including Domain's API and a geo-location API.
Industry Specific Search Engine - *NDA protected*
This project is built as an industry specific search engine for used equipment. The website is built off a React front end, receiving data from an Express API server.
The Express API server runs the web scrapers automatically in scheduled intervals throughout the day. The core libraries used to scrape the listings are Playwright and Cheerio.
Playwright is used for sites that rely on more javascript server-side rendering. Playwright emulates a Chromium browser so the javascript components can render and the relevant data can be extracted. For the more simple web pages, a cheerio scraper is used to extract the contents from the targeted elements.
