About
I’m Shashikant Dwivedi,
a freelance engineer who writes.
I’m a full-time freelancer with 5+ years in the field — a proud Indian, based in Prayagraj, India. I work across the stack: these days that often means Flutter, NestJS, React, PostgreSQL, MySQL, AWS, Azure, Redis, and everything around them. If it ships to production, I’ve probably touched something like it.
Right now my energy goes into Shinka Systems, where we build ready-to-deploy and custom software for industries, and UScraper, a no-code desktop tool for web scraping. I still take client work and use this site as a public notebook: long-form technical writing, snippets, and thinking out loud about hard problems.
I’m always happy to hear from readers — especially if you disagree with something I’ve written.
Working principles
Four things I keep returning to.
Boring where it counts.
Use the technologies that have already been debugged by other people. Save novelty for the parts of the product that customers can actually feel.
Make the rare case nice.
Errors, empty states, slow networks, undo. The product is whatever it does on a bad day.
Write to think.
Writing a technical article is a forcing function. If you can't finish the explanation, you don't yet fully understand it.
Read the source.
Most opinions about a tool come from documentation. The source tells a different, more honest story.
Selected timeline
A short history.
- 5+ years
Full-time freelance
End-to-end work for teams: mobile, web, APIs, data layers, and cloud — whatever the product needs.
- Now
Shinka Systems & UScraper
Building Shinka Systems (software for real industries) and UScraper (no-code web scraping) — alongside client work.
- Here
This site
Long-form notes on the systems, tools, and ideas I work with in production.
The newsletter
New articles in your inbox.
Occasional articles on engineering, tooling, and software development practices. No marketing, no fluff — just the article, when it's ready.
Unsubscribe with one click. Your email never leaves the list.