Hi, I'm Tasneem!

Software Engineer

I get handed whatever a project needs — an unfamiliar stack, a flaky dependency upgrade, a system that was never meant to talk to another — and I own it end-to-end until it actually works. That's how I ended up wiring a backend order queue into Android and Windows apps to drive thermal printers instead of staying in one layer.

React · Next.js · Laravel · AWS

Tasneem Sakif Ibne Alam

Tasneem Sakif Ibne Alam

01 — Projects

Things I've Built

System health page showing Postgres and Redis both connected with per-service latency, plus the runtime environment table
Personal Project

Mini Scalable Admission System

A Laravel 12 + Next.js proof of concept for the problem real admission systems actually have: not total data volume, but traffic bursts when results drop and everyone arrives in the same few minutes. It implements queued writes, row-level seat locking and read-through caching, then measures with k6 whether they help — keeping the naive version on a branch so the comparison has something honest to run against.

  • Queued writes return 202 Accepted before the row exists — p99 latency down 65% below saturation
  • SELECT ... FOR UPDATE seat allocation that cannot oversubscribe: 50 racing processes, 20 seats, 20 handed out
  • Read-through Redis cache for result lookups, hitting Postgres only on a miss (X-Cache: HIT/MISS)
  • k6 baseline-vs-queued comparison — and the published measurement where the queue loses
  • 79 tests against real Postgres, not SQLite, because three of them passed for the wrong reason on SQLite
Laravel 12Next.jsPostgreSQLRedisDockerk6
Live Demo GitHub

The API is on Render's free tier and sleeps after 15 minutes idle — the first request wakes it and can take ~25 seconds.

Quran Word-Sync Reader surah list with search
Personal Project

Quran Word-Sync Reader

A Next.js Quran reader with real-time word-by-word audio highlighting. Each word lights up in sync with the reciter using binary search over time-sorted audio segments. User listening progress is saved per-session via Supabase.

  • Binary search O(log n) for word-timing lookup
  • Memoized word components — only the highlighted word re-renders
  • Paginated chapter fetches (100 verses/page) to fix a silent Next.js 2MB cache bug
  • OAuth2 client-credentials for content API, Supabase Auth for user state — two separate concerns
  • Debounced progress writes + sendBeacon on tab close
Next.jsTypeScriptSupabaseTailwindQuran.Foundation API
Live Demo GitHub
Noor Food Huntington customer menu and ordering page with cart
Client Project

Noor Food Huntington — Restaurant Online Ordering Platform

Full-stack restaurant ordering platform with a server-authoritative Stripe checkout, a polling-based admin alert system for incoming orders, and a complete back office for menu, catering, loyalty, and receipt-printer integration.

  • Server-authoritative Stripe checkout — cached price-locking and a signed webhook for exactly-once order creation
  • Polling-based admin order alerts (every 3s) with audio notification, no manual refreshing
  • 5-stage order workflow (accept → preparing → ready → complete) with auto-refunds and a timezone-aware business-hours engine
  • Loyalty-points system and a standalone catering pipeline with self-service cancellation/refunds
  • Print-integration REST API and an append-only order-status history for full tracking
LaravelPHPStripeMySQLTailwind
Live Demo
MagazineWorks magazine editor interface
Client Project

MagazineWorks — Web-based Magazine Editor Platform

Web platform for uploading, managing, and publishing AI-generated magazine projects. Built the platform's file-management module solo, connected it into the design editor, added a live layers panel and chart elements, and automated deploys with GitHub Actions.

  • Built the "My Projects" module solo — an S3-backed file manager (upload, folders, recycle bin, search)
  • Built an in-editor panel to browse and drag project files straight onto the design canvas
  • Added a live layers panel and new chart elements (bar/pie, with editable data sidebars) to the design editor
  • Automated builds and deploys with a GitHub Actions pipeline (branch-based envs, SSH/rsync to EC2)
  • Built the magazine-generation API integration — submits content/template/files and loads the AI-generated result into the editor
ReactTypeScriptAWS S3AWS EC2GitHub ActionsRecharts
Yahabibi Kabab admin menu items management table
Client Project

Yahabibi Kabab — Restaurant Platform Enhancements

Feature enhancements to an existing restaurant website on a CodeIgniter (HMVC) backend: a database-driven URL redirect manager, full SEO infrastructure, a blog module built from scratch, configurable storefront theming, and a normalized menu/catalog schema redesign.

  • Built a database-driven URL redirect manager (regex/prefix/exact matching, 301–451 codes) with a full admin CRUD UI
  • Implemented SEO infrastructure: slug-based routing, per-page meta tags with Schema.org JSON-LD, and a dynamic XML sitemap from live catalog data
  • Designed and built a complete blog module from scratch — admin CRUD, S3-backed images, scheduled/draft publishing via cron, autosave
  • Made the storefront header/footer fully configurable (DB-driven nav and social links, shared footer branding) and fixed cross-theme layout bugs
  • Designed a new normalized menu/catalog schema with a backward-compatible adapter layer so all three storefront themes kept working without a rewrite
CodeIgniter (PHP)MySQLJavaScript
Live Demo
StarPRNT SDK thermal printer configuration screen
Client Project

Receipt Printing System — Android & Windows Print Clients

Cross-platform (Android + Windows) auto-print client that polls a Laravel backend for pending orders and prints receipts on Star Micronics thermal printers, with image-based rendering, printer auto-discovery, and remote diagnostics.

  • Built a queue-based auto-print client (Android + Windows) polling a Laravel backend every 5s via the Star Micronics SDK
  • Diagnosed and fixed a production duplicate-print bug with retry-with-backoff order acknowledgment across both platforms
  • Rendered receipts as bitmaps from live JSON data to support graphics-only thermal printers, with dual invoice/kitchen-slip layouts
  • Added printer auto-discovery (Bluetooth/USB/LAN), auto cash-drawer triggering, and remote log shipping for field debugging
KotlinC#/.NET (WPF)Star Micronics SDKREST APIsThermal Printers
No screenshots — client confidentiality
Client Project

AWS Infrastructure & CI/CD Modernization

Multi-phase AWS modernization engagement: audited the full environment, redesigned IAM around least privilege, migrated legacy codebases onto GitHub with CI/CD, staged a major React/Next.js upgrade, and resolved two production outages. Client name withheld per engagement confidentiality.

  • Audited and documented the full AWS environment (EC2, RDS, ELB, Lambda, S3, VPC, IAM, CloudWatch) as the baseline for a multi-phase modernization project
  • Designed a least-privilege IAM access matrix (Admin vs. Developer) with a permission boundary blocking destructive actions on developer accounts
  • Migrated .NET, Lucee, and frontend codebases off Elastic Beanstalk and CodeCommit into GitHub with commit history preserved, and reconciled diverged dev/prod branches
  • Set up tag- and branch-based CI/CD pipelines (CodePipeline/CodeBuild/CodeDeploy) with a documented testing and rollback runbook
  • Upgraded a legacy Next.js/React frontend across 4 staged phases (Next.js 10→16, React 17→19) without a rewrite
  • Diagnosed and fixed a production 502 (dead PM2 process) and a 504 outage (broken RDS connectivity from an IP change), hardening the fix with SG-to-SG security rules
AWSIAMCodePipeline/CodeBuildNext.jsReactNginx/PM2

02 — Experience

Work Experience

Software Engineer · Merilsoft LLC

Oct 2024 — May 2026

Full-stack restaurant platform with real-time ordering and payments

Laravel, JS, Stripe

03 — Skills

Technical Skills

Languages

JavaScript
TypeScript
PHP
C/C++

Frontend

React.js
Next.js
HTML
CSS

Backend

Node.js
Laravel
CodeIgniter

Cloud & DevOps

AWS EC2
AWS S3
IAM
Docker
GitHub Actions
AWS CodePipeline
CI/CD

Databases

MongoDB
MySQL
PostgreSQL

APIs & Integrations

REST APIs
Stripe Payment Gateway

Tools

Git
GitHub
Redis
Azure Boards
Bluehost
Linux
Windows

Other

System Design
Performance Optimization
Load Testing (k6)
SEO

04 — Education

Education

BSc in Computer Science and Engineering

Rajshahi University of Engineering and Technology (RUET)

2017 – 2022CGPA: 3.15 / 4.00

05 — Contact

Get In Touch

I'm currently open to new opportunities. Whether you have a question or just want to say hi, feel free to reach out!