Comment by jclarkcom
1 day ago
I've been enjoying the breadth of projects made possible with AI, I've cataloged over 200 of them created in 2025 here: https://jonathanclark.com/posts/ai-coding-million-lines-2025...
A few of my recent favorites: - swim lap counter in html/JS that uses the camera to watch you swim and count laps/timing - video recorder that records your window/desktop and uploads a file to S3 - video conferencing app that allows a 2 year to click on a family member face and initiates a video conference using webRTC, STUN, and browser audio/video capture with automatic bandwidth adjustments (works on all platforms with pure HTML/JS). - CUDA based ray tracer with HTML UI that can trace over 2m rays per second on my laptop for scientific study, allowing real-time display of optical parts. - chat front-end for image models like gemini-pro and openai that take other images and text as references and generate a big library of options to chose from in seconds, I've been using photoshop for decades but I tend to use this more now.
> CUDA based ray tracer with HTML UI
I'm curious if you mean they're running a raytracer on the back end, and you interact with an HTML UI, or if it runs browserside, maybe via WASM. AFAIK CUDA isn't directly compilable to WASM (yet?)
I have a node middleman that proxies request from an HTML/JS front end to a native cuda process using web sockets. To support multiple windows, the node process process provides communication between two browser windows. This lets me have render a model using 3JS in one window and a ray traced version in another window.
Woah that's a lot of projects. Would be cool if you could open-source some of them.
+1 to this, not all of them of course, but there's some very useful ones in there I could make use of.
Thanks for the encouragement. I do plan to make more of them open source, in the past it's been a bit of burden to document, test, and fix bugs before publishing but for some projects AI can do that for you now.
One project I did publish: https://github.com/jclarkcom/ble_proxy This turns your cell phone into a network proxy, but using BLE so the phone can be connected to a Wifi network (hotel, plane, etc). It's pretty slow, but in some cases you just need a little bit of data to work. I made it on a plane ride where my cellphone had data but my laptop didn't.
AI powered financial data PDF extractor sounds interesting