Sohag Ahmed

Full-Stack Software Engineer

Sohag Ahmed

2+ years building production-grade LMS platforms, real-time systems & scalable cloud architectures. Moodle · Laravel · WordPress · AWS · WebRTC

Experience

Software Engineer I April 2024 – Present

Brain Station 23 · Mohakhali, Dhaka

  • Moodle Plugin Development: Built & maintained the Proctoring plugin on the official Moodle Plugin Directory + commercial Pro version via elearning23.com.
  • LMS Platform Engineering: Full Moodle deployments for QNS Academy & Pedago Academy — custom themes, SSO, payment gateways, role dashboards.
  • AWS Cloud & Nginx: Deployed production apps on EC2 with Nginx reverse proxy, SSL, load balancing, multi-domain routing.
  • WordPress & WooCommerce: Custom plugins, Moodle–WP course sync, OTP verification, teacher workflows, SSLCommerz integration.
  • Third-Party APIs: YouTube API transcript player, Koha Library, Zoom, MS Teams, SSLCommerz, PayPal integrations.
  • Laravel Backend: Full NGO web platform (Friendship NGO) — admin auth, CMS, career module, gallery, SSLCommerz donations.
B.Sc. in Computer Science & Engineering

Khawja Younus Ali University · Dec 2019 – Dec 2023

GPA: 3.63 / 4.00

Projects

QNS Academy LMS Portal

Moodle · PHP · MySQL · AWS EC2 · Nginx · Zoom · SSLCommerz · PayPal

  • Full-featured LMS on Moodle/AWS EC2 serving hundreds of students & instructors.
  • Zoom & MS Teams live class integration, SSLCommerz + PayPal payments.
Pedago Academy

WordPress · WooCommerce · Moodle · REST API · SSO · AWS

  • Dual-platform Ed-Tech ecosystem: WooCommerce storefront + Moodle LMS backend with SSO.
  • Custom course sync plugin, role-specific dashboards, OTP verification, teacher onboarding.
BRAC Knowledge Hub

WordPress · PHP · YouTube API · Koha Library API · MySQL

  • Synced YouTube transcript player with click-to-timestamp navigation.
  • Koha Library integration, hall booking system, global search across transcripts.
Moodle Proctoring Plugin

PHP · JavaScript · WebRTC · Electron.js · Socket.IO · Chrome Extension

  • Published on official Moodle Plugin Directory + commercial Pro version.
  • Webcam/screen monitoring, suspicious activity detection, secure Electron browser.
Friendship NGO Website

Laravel · Blade · MySQL · SSLCommerz · AWS EC2 · Nginx

  • Full NGO platform: admin dashboard, CMS, career module, gallery, donation processing.
  • Deployed on AWS EC2 with Nginx, serving an international organization.
Exam Monitoring Desktop App

Electron.js · Node.js · WebRTC · Socket.IO

  • Cross-platform locked browser for secure exam delivery with real-time monitoring.
  • Continuous webcam/screen recording, live teacher dashboard, session playback.

Skills

Languages
JavaScriptPHPPythonSQLHTMLCSS
Frameworks
Node.jsReactElectron.jsLaravelWordPressWooCommerceMoodle
Databases
MySQLMongoDBPostgreSQL
APIs & Integrations
Zoom APIMS Teams APIYouTube APIKoha Library APISSLCommerzPayPal
Real-Time & Tools
WebRTCSocket.IOREST APIsChrome Extension APISSO
DevOps & Cloud
AWS (EC2, S3, RDS)NginxDockerLinuxGitCI/CD

Achievements

ICPC Asia Dhaka Regionals

Ranked 122nd (2022), 141st (2021), 143rd (2023) among 200+ teams

YCPC Grand Finale 2023

4th place out of 500+ participants

2000+ Problems Solved

Codeforces (Pupil, 1295) · CodeChef (3-Star, 1629) · LeetCode (1621)

Let's Connect

Open to opportunities, collaborations, and interesting conversations.