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

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
GitHub Actions
AWS CodePipeline
CI/CD

Databases

MongoDB
MySQL

APIs & Integrations

REST APIs
Stripe Payment Gateway

Tools

Git
GitHub
Azure Boards
Bluehost
Linux
Windows

Other

System Design
Performance Optimization
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!