Software engineer based in Canada, building with Python, JavaScript, and the web.
I enjoy learning new technologies and using them to build useful, real‑world projects.
Projects · Blog · Ideas · Contact
- MicroPng — A better and Open Source version of TinyPNG with a focus on speed and ease of use.
- Image Behind — A privacy-focused design tool that automatically removes backgrounds and lets you place text behind the subject. Features professional typography controls, background effects, and "Magic Motion" video exports.
- Retro Arcade CLI — A terminal-based arcade collection built with Bun and OpenTUI. Currently features Space Invaders, Snake, 2048 and Flappy Bird.
- CC Generator — A high-performance tool that automatically creates subtitles for your videos. Optimized specifically for Mac computers with Apple Silicon chips (M1, M2, M3).
- MicroPng CLI — Command-line interface for MicroPng image compression. Compress images directly from your terminal with simple commands.
- MicroPng Desktop App — Desktop application for MicroPng image compression. Drag and drop images for quick, local compression without uploading to any server.
- Chefu — Chefu is a modern web app for AI-powered meal planning and recipe management. It offers smart meal suggestions with seamless authentication and data storage.
- ResumeBolt — ResumeBolt is an AI-powered resume and cover letter analysis tool that provides actionable feedback to optimize your job applications for ATS systems and land more interviews.
For more projects and details, see my resume at sahilfruitwala.com.
Read my latest writing at sahilfruitwala.com.
- Building bunch of tools with vibe coding that I want to use personally and making them all open-source (mostly)
- Building small tools in Python to automate everyday tasks.
- Exploring better ways to explain programming concepts through blog posts and examples.
- Playing with simple ML models around text and developer productivity.



