What did I work on in January?


I think it's time to document everything work-related. I am not sure if I can add the links to my work here, I’ll ask my boss.
What happened in January?
I primarily worked on two major tasks:
Deploying a React-Django app (which I built end to end) to production.
Working on the backend of an application that uses LLM as a reasoning layer.
Additionally, I worked on fetching reviews from third-party APIs and storing them in the database. Sounds simple, right? It actually is—but only if you handle edge cases properly, avoid rate limits, and ensure that unnecessary costs aren’t incurred.
Search Functionality in the React-Django App
I implemented a search feature using PostgreSQL’s trigram search, which comes as a built-in extension. Why trigram? Because the dataset was limited to just 90 records - there was no need to overcomplicate things. Maybe in the future, I'll consider Elasticsearch.
What Did I Learn?
Dealing with clients
Writing better documentation
Deployments (those pesky config issues)
Frontend adjustments: minor changes, centering elements, aligning components—patience is key!
For serving static assets, I used Apache, while the Django app ran with runserver
since we weren’t expecting much traffic.
Anything Novel This Month?
Honestly, nothing groundbreaking. I didn’t explore any new technologies - just relied on good old reliable tech. Maybe I should get back to my Rust learning journey. I also want to write systems level code, some kernel functions - given the AI boom - I think I can learn things easily. Some cuda, etc.
AI in Development
I used a lot of AI-generated code:
Claude was useful for frontend work.
GPT-4o & 4o-mini helped with Python code.
O1 assisted with deployment issues.
Research was mostly done via Google. Documentation is underrated—it really helps.
I enjoy working on early-stage products.
AI has definitely made coding faster, but debugging AI-generated errors can be time-consuming. Speaking of which, o3-mini just launched - I haven’t tried it yet.
Adding some links I found useful
Subscribe to my newsletter
Read articles from Vivek Khatri directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Vivek Khatri
Vivek Khatri
I am still deciding what should I write here.