← Stack
SQLite
A database in a file. Underrated more often than not.
SINCE
2023
PROFICIENCY
78%
SQLite runs FTC Dashboard's persistent storage — attendance records, budget entries, and message history. It's serverless, needs zero setup, and is fast enough for any app with hundreds of concurrent users. I'm comfortable writing raw SQL and optimizing queries.
I USE IT FOR
- Embedded databases in desktop-like apps
- Local storage for CLI tools
- Simple CRUD apps that don't need a server
- Prototyping before migrating to Postgres
PROJECTS
CODE SAMPLE
SELECT p.id, p.title, COUNT(t.id) AS tags FROM posts p LEFT JOIN post_tags t ON p.id = t.post_id WHERE p.published = 1 GROUP BY p.id ORDER BY p.created_at DESC LIMIT 10;