Hi, I'm Awesh — a Software Engineer passionate about building scalable systems and impactful digital experiences.
I specialize in backend development and system design, with a strong focus on creating high-performance solutions for edtech platforms.
While backend is my forte, I also enjoy crafting intuitive and responsive frontends that deliver a seamless user experience.
Known among peers as "The AI," I'm constantly exploring new technologies and pushing boundaries through hands-on learning and teaching.
Built and scaled the backend for one of Bangladesh's fastest-growing edtech platforms, serving 75,000+ users and 6,000 concurrent live class participants.
Key achievements and responsibilities:
• Designed and implemented a microservice architecture on AWS (EC2, RDS, API Gateway, CloudFront)
• Built robust database systems using PostgreSQL and Redis for session storage
• Implemented BullMQ for efficient background job processing
• Developed secure JWT-based authentication system with access/refresh tokens using bcrypt
• Created real-time features including WebSocket-based live chat and FCM push notifications
• Set up Cloudflare for API rate limiting and monitoring
• Managed deployment with PM2 for process management and Caddy for HTTPS/load balancing
• Launched Curiosity, an AI chatbot for students of class 6–10
Tech Stack: Node.js, PostgreSQL, Redis, BullMQ, WebSocket, AWS, Cloudflare, GitHub Actions, PM2, Caddy, FCM
Joined an existing codebase and collaborated with the team to build new features and improve system functionality.
Key achievements:
• Implemented a notification system using database triggers
• Built a one-level nested comment system
• Developed a student/admin progress tracker
• Integrated SMS (iSMS) and email (SendGrid) services for user communication
Tech Stack: Node.js, PostgreSQL, SendGrid, iSMS API
Started a practice-focused online exam platform to help students prepare for competitive exams.
Key responsibilities:
• Handled backend development using Firebase Auth for login
• Implemented MongoDB with Mongoose for data storage
• Deployed the app via Render
• Currently in development and preparing for launch
Tech Stack: Firebase, MongoDB, Mongoose, Render
My first hands-on experience with real-world development, where I learned the basics of web development and the PERN stack with TypeScript.
Key achievements:
• Built internal learning projects
• Practiced team collaboration
• Managed code with GitHub workflows
Tech Stack: TypeScript, PERN Stack (PostgreSQL, Express, React, Node.js), GitHub
Currently in Level 4, Term 1 | CGPA: 3.49
Getting into BUET CSE was a dream come true. It's where I've grown not just technically, but also through meaningful friendships and collaborative learning. I've had the opportunity to explore core CS subjects in-depth and apply them in real-world projects.
Key Courses Completed:
• Structured Programming (C)
• Data Structures & Algorithms (C++)
• Object-Oriented Programming (C++, Java)
• Operating Systems
• Compilers
• Database Management Systems (SQL)
• Numerical Methods (Python)
• Discrete Mathematics
• Concrete Mathematics
• Information System Design
• Software Engineering
• Computer Networks
• Artificial Intelligence
Graduated in 2020 with a GPA of 5.00 (without a 4th subject), ranking 45th out of 2,048 students. The rigorous academic environment instilled in me the values of hard work, disciplined time management, and unwavering perseverance.
Built as part of a GameJam at BUET, this game qualified for the final round, finishing in the top 10. Developed using Godot Engine and GDScript.
View Project View CodeDeveloped the landing page for The First Digital Ling Six Test, a Stanford University project aimed at aiding early detection of hearing impairments. Built with Next.js and Tailwind CSS.
View ProjectA practice-focused online exam platform to help students prepare for competitive exams. Built with Firebase Auth for authentication, MongoDB with Mongoose for data storage, and deployed via Render.
View Project View DemoCreated as part of my 2-2 Database Project, Memehub is a social media platform built with React, Express, Node.js, and Oracle DB.
View Project View CodeDeveloped as part of my 1-1 Structured Programming course in C/C++, Angry Ninja is a fun action game.
View Project View CodeCreated as a project for my Object-Oriented Programming course, this movie database application was built using Java and JavaFX.
View Project View Code
Meme Digest: A social media summary app built with Next.js, Tailwind CSS, and a Python Reddit scraper.
MinutePrep: An edtech content management system developed using the PERN stack.
MakeTime: A time management app created with JavaScript, inspired by the book Make Time.
SpaceInvaders: A simple game built using Pygame.
Students taught : 750+
Teaching C and C++ to fresh undergrads has increased my teaching skills and also my knowledge depth in those languages.
Students taught : 550+
I think teaching is the best way to learn and I feel more confident in C++ Object Oriented Programming by teaching it.