Open to full-time roles and freelance work
Utkarsh Dixit
Full stack software developer in Kanpur, India. I build web apps, Android tools and the APIs behind them. Lately that means fraud detection at Frautect, and tools that track down fake accounts.
- Now
- Full Stack Developer at Frautect
- Local time
- TypeScript
- React
- Next.js
- Node.js
- Express
- React Native
- Android
- Python
- FastAPI
- MongoDB
- PostgreSQL
- Redis
- AWS
- Docker
- Cloudflare
- Workers AI
Recent work
Newest first. A lot of this is private company or client code, so those projects are explained here instead of linked.
-
2026
Insta Accounts
Android app that finds copycat and impersonator accounts on Instagram and exports them to Excel.- You enter a brand or a name. The app drives Instagram through an Android accessibility service: it searches each term, opens the Accounts tab, scrolls, and collects every result.
- It can also search look-alike spellings, such as
t3stortest_official, and flags each account it finds: look-alike username, risky words such as “support”, numbers standing in for letters, not verified. - Saves an Excel file with each account’s profile photo, plus an HTML copy for phones without a spreadsheet app. The .xlsx writer is plain Java with no libraries.
- Backs off by itself: it pauses 30 to 60 seconds every 10 searches and stops after 5 failures in a row, which usually means Instagram is rate-limiting.
- Signed APKs are built by GitHub Actions, so a new version installs straight over the old one.
Read the write-upPrivate repository
-
2026
Telegram Keyword Search
Finds every message in a Telegram group or channel that mentions a keyword, with a direct link to each one.- A password-protected web app and a command-line version for Windows, macOS and Linux.
- Results appear as they are found and export to a CSV that opens correctly in Excel. A long search can be stopped without losing what it found.
- Two modes: Telegram’s fast server-side search, or a deep scan that reads every message to catch the keyword inside longer words.
- Works with several Telegram accounts. Sessions stay in the user’s browser; the server keeps nothing on disk, so redeploys lose nothing.
- Deploys to Render’s free plan in one click from a Dockerfile.
-
2026
Frautect mobile app
Android security app that finds fake and cloned apps, monitors the phone in the background and warns users instantly.- Scans every installed app and flags fake, cloned and re-signed apps by checking each app’s installer and signing certificate against Frautect’s threat database.
- Background Monitoring: a native Android foreground service that warns the moment a risky app is installed or updated, and watches for device risks such as USB debugging, new accessibility services or device admins, proxies and open Wi-Fi. It restarts after a reboot.
- Instant full-screen warnings over other apps, with one-tap uninstall of a flagged app.
- Scam reports with screenshots, verification of shared links, and Wi-Fi and fake-GPS checks.
- A first-run consent flow in English and Hindi, built to meet Google Play’s user-data policy, with consent you can withdraw in settings.
- Sign-in with Google or an email code; Kotlin native modules alongside React Native and Expo.
Read the write-upCompany project at Frautect
-
2025
react-native-installed-apps-android
npm package that gives React Native apps the list of user-facing apps installed on an Android phone.- A Turbo Module for React Native’s new architecture, with TypeScript types.
- Returns only apps that have a launcher icon, so background system services don’t clutter the list, and includes each app’s version.
- Three major versions published so far.
-
2025
WalletWise
Expense tracker for Android and iOS with sign-in, income and spending totals, and a REST backend.- React Native app built with Expo Router, with authentication by Clerk.
- Express API on serverless Postgres (Neon), rate-limited with Upstash Redis.
- A scheduled job keeps the free-tier server awake so the app never waits on a cold start.
-
2025
Fraud detection dashboard
Web dashboard for logging fraud reports, running investigations and keeping a blocklist.- Reports and investigations each carry a status, and confirmed entities go on a blocklist that records who blocked them and when.
- Next.js with Prisma on MongoDB, sign-in by Clerk, and webhooks to keep users in sync.
-
2025
EventConnect
Marketplace for booking event services: browse providers by category, book them, and leave reviews.- Search providers, filter by category, book one, and follow the booking’s status.
- Next.js with a MongoDB API for providers, categories, bookings and reviews, validated with Zod.
Private repository
-
2024
Kaarigar-Sathi
Connects people with local tradespeople, with live tracking of each job.- Real-time job tracking so customers can see where a job stands, used by around 1,200 people a month.
- Location-based matching raised successful connections between customers and tradespeople by 40%.
- Node.js and Express API on MongoDB, built for heavy traffic.
-
2023
PriceWise
Paste a product link and get an email when its price drops.- Tracks prices for 500+ users across more than 10,000 product records.
- Welcome emails and price alerts sent with Nodemailer.
Earlier projects
| Year | Project | Built with | Link |
|---|---|---|---|
| 2024 | News-Eve, a daily news reader with categories | React, News API | Code |
| 2023 | SnapWorld, a photo-sharing social app | React, Node.js, MongoDB | Code |
| 2023 | PinCraft, a Pinterest-style pinning app | Express, MongoDB | Code |
| 2023 | Amazon storefront clone with Stripe checkout | React, Firebase, Stripe | Live |
Where I’ve worked
-
to now
Full Stack Developer
- Building Frautect’s fraud detection platform end to end: the web dashboard, the APIs, and the Android app, including native Kotlin background monitoring that warns users the moment a fake or risky app appears.
- Built the app’s privacy and Google Play compliance work: a bilingual (English and Hindi) consent flow and clear disclosures for every sensitive permission.
- Deploying and scaling services on AWS with CI/CD pipelines.
- Reviewing code and setting coding standards with the team.
-
to
Full Stack Developer Intern
- Built the client dashboard in Next.js and MongoDB: a multi-step company profile form, a real-time threat monitoring page, and an overview with interactive charts.
- Wrote REST APIs with concurrency control, so several people from one company can edit the same records without overwriting each other.
- Published the react-native-installed-apps-android package and built the first version of the mobile app.
-
to
Full Stack Developer Intern
Madrocket Technologies (iQNaut)
- Built a role-based school ERP on Node.js, Firebase and Firestore for more than 1,000 students and staff.
- Cut API response times by 40% by reworking queries and the Firestore schema.
- Tested with varied datasets and fixed over 100 critical issues before launch.
About
I’m Utkarsh Dixit, a software developer based in Kanpur, Uttar Pradesh. I studied computer science at Dr. A.P.J. Abdul Kalam Technical University in Lucknow, graduating in 2024, and I’ve been shipping production code since my first internship.
I like the whole stack: a database schema that holds up, an API that doesn’t fall over when two people click at once, and an interface people understand without a manual. Most of my recent work sits where security meets everyday users, spotting fraud, fake accounts and risky apps.
Outside work I solve algorithm problems. I’m past 800 on LeetCode.
What I work with
- Languages
- JavaScript, TypeScript, Java, Python, SQL
- Web
- React, Next.js, Tailwind CSS
- Backend
- Node.js, Express, FastAPI, REST APIs
- Data
- MongoDB, PostgreSQL, Prisma, Firebase, Redis
- Mobile
- React Native, Expo, native Android
- Shipping
- AWS, Docker, GitHub Actions, Cloudflare, Render, Vercel
Recognition
- 800+ LeetCode problems and 20+ badges. See profile
- Top 20 of 150+ teams at Hack This Fall 2024, Karnavati University
- Top 10 of 100+ teams at Code for Good, Delhi Technological University
- Java certification from HackerRank. See certificate
Say hello
I’m open to full-time roles and freelance projects, remote or in person. Email is the fastest way to reach me.