Oh no, LLMs writing all the code, I am not doing anything!!!
Few Apps Claude helped me build.
Background
I never wrote any useful applications before — simple or complex. This is the first time I’m not sure what to call it. I didn’t develop it, I didn’t build it, I didn’t write it. Maybe ‘assembled’ is the right word? I’m not sure.
Basically, over the course of last week, I used LLMs to build these. I started with Claude Sonnet 4.6, then Claude Fable 5, but it got blocked, so I switched back to Claude Opus 4.8. I can’t imagine writing all these applications line by line, by hand, from scratch.
I’m not sure whether this is a good or bad thing, but I didn’t look at a single line of code throughout this entire process. I used Claude Code on claude.ai, which connected to my GitHub repo. I gave it prompts, tested the results, gave feedback, and asked Claude to make enhancements. It would update the code, I’d pull it to my machine, test it, and give feedback again. This has been my process for the last one week.
I think the way we develop software has completely changed. I’m scared of what the future is going to look like. I don’t know — let’s see. but, I am more excited now.
1. Attendance Register
In my office, people use Excel sheets and other methods to track attendance. I thought of an idea — I built an app that detects when I’m in proximity to the office and automatically registers my attendance, without having to do it manually. These are screenshots taken from an Android mobile app.
| Screens | Screens |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2. Expenses Dashboard
I wanted to track my expenses. What I did was collect my bank statements for the last seven years — most of them in PDF format. Then I used Liteparse to convert the PDFs to text format. Then I wrote some custom programs, again using AI, to format them into a consistent CSV format. Finally, I loaded them into a SQLite database. Then I asked Claude Opus 4.8 to read the SQLite database and display the transactions in a UI. And this is the result. This is a Flutter Desktop application on Linux.
- Repo - https://github.com/ryandam9/expenses
- https://simonwillison.net/2026/Apr/23/liteparse-for-the-web/
Following is Dummy data shown in the UI.



3. Talk
This is a Flutter version of Simon Willison’s app — https://tools.simonwillison.net/openai-webrtc. First, I asked Google Stitch to generate mockup design images. Then I fed them to Claude Opus 4.8 to generate a Flutter desktop application on Linux. Then I added the mobile version.
| Screen | Screen |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
4. AWS Explorer
I never wrote a TUI application before. I thought an AWS Explorer would be a good idea for a TUI application. I relied completely on Claude Opus 4.8 to write it from scratch. I started this 7 days ago and I can’t image writing this on my own!






















