Dikshant Singh's Work | ContraWork by Dikshant Singh
Dikshant Singh

Dikshant Singh

Full-Stack + AI Engineer | Building with LLMs, MCP & Agentic

Profile in progress

Dikshant is building their profile!

Cover image for 🚀 Architected a full-stack Tinder-style
🚀 Architected a full-stack Tinder-style networking platform exclusively for developers and corporate professionals, enabling swipe-based matchmaking, real-time chat, and skill-driven discovery built end-to-end with TypeScript across React frontend and Node.js/Express backend for type-safe contracts. Designed a normalized PostgreSQL schema with Drizzle ORM, leveraging type-inferred queries, migrations, and relational joins to power user feeds, connection requests, match history, and chat threads with sub-100ms query performance. Implemented secure authentication with access + refresh JWT rotation, HTTP-only cookies, and multi-provider OAuth (Google, GitHub) alongside email/password signup verified via AWS SES transactional emails — reducing fake-account signups significantly. Built a RESTful API with 15+ endpoints spanning auth, profile, feed, connection-request, match, and chat modules, hardened with role-based middleware, request validation (Zod), bcrypt hashing, and rate limiting to mitigate brute-force and abuse. Deployed the production stack on AWS EC2 behind Cloudflare for DNS, CDN caching, DDoS protection, and SSL termination, with a custom domain configured via GoDaddy and CI-friendly environment isolation across dev/staging/prod. Engineered the React client with a component-driven architecture, optimistic UI for swipes/matches, protected routes via refresh-token interceptors, and responsive Tailwind-based design delivering a polished mobile-first experience.
1
11
Cover image for Landing page for TelosX, an
Landing page for TelosX, an up and coming crypto trading platform. Featuring Framer Motion animations, localization, and a dynamic blog powered by the Sanity API.
1
16
Cover image for Built a distributed publish/subscribe message
Built a distributed publish/subscribe message broker from scratch using the QUIC protocol (RFC 9000) over UDP, replacing traditional TCP/WebSocket-based messaging with multiplexed, encrypted streams. Designed a zero-trust, certificate-based authentication layer using self-signed Ed25519 identities encoded into X.509 SAN fields, enabling mutual TLS (mTLS) peer verification with no certificate authority, passwords, or shared secrets. Built a topic-based message fan-out engine and custom binary wire protocol with double-indexed subscription routing and self-healing dead-peer cleanup, plus a live observability dashboard visualizing peer topology and message throughput.
1
7