← 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
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;