Hello! I'm Naman Katewa.
I'm a self-taught full-stack developer with experience delivering and maintaining reliable web applications.
I primarily work with TypeScript, React, Node.js, and PostgreSQL, but also have solid experience with Python for scripting, backend development, and data processing tasks.
I'm comfortable across the stack—from building frontend interfaces to designing backend systems and working with APIs and third-party integrations.
I focus on writing maintainable code, solving problems pragmatically, and making technical decisions based on project needs rather than trends.
I usually work independently and take ownership of full project lifecycles, from planning to deployment.
My Skills
Frontend Development
Backend Development
Databases
Tools & Technologies
Recent Projects
BackupThing
Telegram bot to back up files with tags. Files live on Telegram; metadata (names, tags) stored in PostgreSQL. Includes a Flask health endpoint.
ExpenseThing
Python CLI to track, split, and settle shared expenses. Persists data in JSON; optional PDF export for reports.
Recent Blog Posts
Think of an abstract data type (ADT) as a job description: a contract of operations, guarantees, and constraints — not the implementation.
Recent Photos
Photos coming later
Social Links