Tazim Hossen

Full-Stack Software Engineer

Professional Summary

Results-driven Computer Science undergraduate with hands-on experience building production-grade full-stack systems, from a real-time messaging platform with WebRTC and Socket.IO to an e-commerce PWA with ACID transactions and a Windows desktop application with 11+ shipped releases. Skilled in TypeScript, NestJS, Next.js, PostgreSQL, and Prisma. Strong foundation in algorithms, data structures, and concurrent systems engineering. Seeking a Junior Software Engineer role to contribute to impactful, production-ready software.

Technical Skills

Languages
TypeScript, JavaScript, C, C++, Python, HTML5, CSS3
Backend
NestJS, Node.js, Socket.IO, WebRTC, Express.js, JWT, Argon2, REST APIs
Frontend
Next.js (App Router), React, Tailwind CSS, Zustand, PWA, Electron
Databases
PostgreSQL, SQLite, MySQL, Prisma ORM, Supabase
Infra & Tools
Fly.io, Vercel, Cloudflare R2, ffmpeg, Git, GitHub, Linux, Postman, Docker (basic)

Engineering Projects & Experience

Thunder ⚡, Invite-Only Real-Time Messaging Platform Live Page
Full-Stack TypeScript Monorepo · NestJS · Socket.IO · Next.js · WebRTC
2026
  • Architected and built a private real-time messaging platform end-to-end, NestJS REST + Socket.IO WebSocket API on Fly.io, Next.js App Router web client on Vercel, and Neon Postgres with Prisma.
  • Engineered a race-free Socket.IO gateway using server-assigned sequence numbers with automatic gap-fill sync on reconnect to guarantee no message is ever lost during disconnections.
  • Implemented WebRTC 1-on-1 voice and video calls with Cloudflare TURN relay, ensuring connectivity on mobile and CGNAT networks where direct peer connections fail.
  • Built a server-side audio transcoding pipeline using ffmpeg (WebM/Opus → AAC/MP4) so voice notes play natively on Safari and iOS without client-side workarounds.
  • Designed JWT access/refresh token rotation with Argon2id password hashing and invite-code gated registration; provider-agnostic Cloudflare R2 file storage abstraction.
  • Shipped: DMs, group chats with admin roles, image/file/voice sharing, typing indicators, read receipts, reactions, replies, pinned messages, self-destructing messages, search, push notifications, PWA, admin panel, zero hosting cost.
NestJS Socket.IO Next.js TypeScript WebRTC PostgreSQL Prisma Cloudflare R2 Fly.io JWT · Argon2 ffmpeg
IntCart Live Docs
Production-Grade E-Commerce Platform
2026
  • Engineered a production-ready e-commerce progressive web application with role-based access control and two-factor authentication.
  • Designed an ACID transaction-based checkout flow using Prisma interactive transactions to guarantee data integrity and prevent inventory overselling.
  • Developed a snapshot-based order architecture to ensure historical invoice integrity regardless of future product updates.
  • Implemented Incremental Static Regeneration (ISR) and server-side pagination to ensure sub-100ms response times for the catalog and admin dashboard.
Next.js TypeScript PostgreSQL Prisma NextAuth Tailwind PWA
Production-Grade Windows Desktop Application · 11+ Releases Shipped
2026
  • Engineered a production-grade Windows desktop application with Electron and React, publishing 11+ stable releases via GitHub Releases with a fully automated NSIS installer.
  • Designed a crash-resilient finite state machine timer engine persisted in SQLite via Prisma ORM, survives restarts and adjusts dynamically when settings change without resetting the user's progress.
  • Built a full eye health analytics dashboard with daily stats, compliance rate, streak tracking, and animated weekly bar charts powered by a Supabase PostgreSQL backend with Row-Level Security.
  • Shipped silent background auto-updates with a live download progress toast using electron-updater; install-on-quit behavior matches professional desktop software standards.
Electron React TypeScript SQLite Prisma Supabase electron-builder
MovieVault 🎬 Live Source
Full-Stack Personal Movie Database Architecture
2025
  • Engineered a custom-built, automated personal movie database and analytics dashboard serving a centralized repository for watch histories.
  • Developed custom web scraper providers to bypass bot-detection algorithms, automatically syncing real-time data from Letterboxd and IMDb into a unified relational database.
  • Implemented a robust data normalization pipeline featuring smart deduplication logic to prevent data conflicts during multi-source data ingestion.
  • Optimized user experience with a client-side fuzzy search engine (Fuse.js) for instantaneous, zero-latency library filtering without server roundtrips.
Next.js 15 TypeScript PostgreSQL Prisma ORM Tailwind CSS Vercel
AgroMotion
Algorithm & Data Structure Implementation · 1st Runner-up, University Project Showcase
2024
  • Engineered a specialized software solution to help farmers modernize workflow and manage agricultural activities using advanced data structure concepts.
  • Recognized for technical excellence, achieving 1st Runner-up in the Daffodil International University Project Showcase.
C++ Data Structures Algorithms
Competitive Programming
Algorithm Design & Problem Solving
2023 to Present
  • Maintained active presence on Codeforces, solving over 247 complex algorithmic problems across 16 formal contests (Max Rating: 913).
  • Demonstrated consistent competitive performance, qualifying as a Finalist in "TAKE OFF" (Fall 2023) and "UNLOCK THE ALGORITHM" (Fall 2024).
C++ Competitive Programming Problem Solving

Education

Bachelor of Science in Computer Science & Engineering
Daffodil International University
2023 to 2027
  • CGPA: ~3.00 / 4.00
  • Relevant Coursework: Data Structures, Algorithms, Object-Oriented Programming, Database Management Systems, Computer Networks.