Hi, my name is

Ankit Kr. Chowdhury.

I build things for the web.

Software engineer who loves building meaningful digital experiences across web platforms, cloud-native systems, DevOps workflows, and AI-powered applications — always learning and creating scalable solutions that solve real-world problems.

Hire me!

01.

About Me

I'm a recent Computer Science graduate who loves building high-performance web apps that are as smooth to use as they are visually striking-efficient, scalable, and crafted for a seamless experience.

Here are a few technologies I've been working with recently:

  • Next.js
  • TypeScript
  • Go
  • Express.js
  • PostgreSQL
  • MongoDB
  • Docker
  • Kubernetes
  • CI/CD (GitHub Actions)
  • LLMs
  • LangChain
  • Vector DBs

For me, it's all about enjoying the process-learning, building, and growing. The outcomes? I am sure they'll take care of themselves.

my-photo

02.

Where I've Worked

Full Stack Developer @ Indian Oil Corporation Limited (IOCL)

Dec 2025 - Jan 2026 | Contract | Hybrid

  • Built a configuration-driven internal document intelligence platform enabling enterprise employees to upload unstructured PDFs, extract structured data, and validate information, reducing manual audit effort by 90%.
  • Implemented LLM-driven, schema-based extraction using LangChain, allowing extraction fields, schemas, and normalization rules to be modified declaratively without changing core extraction logic.
  • Designed a LLM-assisted, rule-based validation engine supporting existential, cross-entity, semantic, and policy validations, with all rules extensible without modifying validation orchestration code.
  • Orchestrated asynchronous extraction and validation workflows using RabbitMQ, improving processing throughput by while producing auditable validation reports.

03.

Some Things I've Built

Four in a Row
Four in a Row

Real-time Multiplayer

A real-time multiplayer 4-in-a-Row game where players are matched 1v1, with an automatic competitive bot fallback if no opponent joins. Supports live gameplay, player reconnection, match forfeits, and a global leaderboard.

  • CI/CD
  • Docker
  • Go
  • Kafka
  • Next.js
  • PostgreSQL
  • Redis
  • TypeScript
  • WebSockets
Blue Dart Alerts
Blue Dart Alerts

Automated Delivery Alerts on Discord

An automated shipment-tracking service that monitors delivery status updates and notifies users in real time via a Discord bot, ensuring timely alerts whenever tracking events change.

  • Cheerio
  • Cron Jobs
  • Discord Bot API
  • MongoDB
  • Next.js
  • Node.js
  • TypeScript

Other Noteworthy Projects

NeoChat

Won Synchronicity - S1, JU

Originally 'BridgeTogether', this chat web app enables inclusive communication with customizable settings for users with disabilities like deafness, blindness, and colorblindness.

  • Assembly AI API
  • React
  • Tailwind CSS

Spendwise

KWoC 23, IIT KGP Triumph

Led and mentored the Spendwise open-source expense tracker during KWoC 2023 (IIT Kharagpur), coordinating 30+ contributors while maintaining code quality and community engagement. The project gained 50+ forks and 25+ stars.

  • Express
  • Firebase
  • MongoDB
  • Node.js
  • React
  • Tailwind CSS

Social Media Prototype

A prototype social media clone offering real-time post creation, likes, comments, and sharing features, complete with instantaneous notifications for a dynamic user experience.

  • React
  • Socket.io
  • Express.js
  • MongoDB

04.

GitHub Footprints

Code Commits

Pull Requests

Languages Used

05.

Get In Touch

Feel free to reach out through the contact button below! I'd love to connect and chat about web development, new projects, or anything exciting you have in mind. Let's build something awesome together!

Let's Connect