Open to Opportunities

Akib Ashfaq

Software Engineer

I build web, desktop, and mobile applications — passionate about clean code and solving real-world problems.

Download Résumé
7+ Projects Built
7 Languages
24 Repos on GitHub
Dhaka, Bangladesh

About Me

Profile photo of Akib Ashfaq

I'm a software developer based in Dhaka, Bangladesh, studying at AIUB (American International University Bangladesh). I work primarily in backend development building APIs, server-side logic, and system architecture. My project journey spans competitive programming in C++, backend web development with PHP and JavaScript, mobile development with Kotlin, and desktop apps with C# WinForms. I'm always learning exploring new languages, frameworks, and problem-solving techniques. I believe great software is built by people who understand both the code and the systems it runs on. When I'm not coding, I'm solving algorithmic challenges on Codeforces or experimenting with IoT hardware like the ESP32.

Quick Info

University

AIUB

Location

Dhaka, Bangladesh

Repos

24 Public

Status

Open to Work

Member Since

Sep 2024

GitHub

24

Repos

7+

Projects

7

Languages

View All Repositories →

Skills

Programming Languages

JavaScript TypeScript C# Java Kotlin PHP C++

Web & Frontend

HTML5 CSS3 Angular Tailwind CSS Bootstrap

Mobile & Desktop

Android (Kotlin) WinForms (.NET) Jetpack Navigation Material Design

Backend & Databases

PHP Java ASP.NET MySQL SQL Server REST APIs

Tools & Others

Git GitHub Android Studio Visual Studio VS Code Arduino / ESP32

My Journey

Projects & milestones that shaped my skills

Angular Portfolio — My Portfolio

Full-Stack Developer (Angular / TypeScript)

2026-05 – Present
  • Built a personal portfolio with Angular 21, SSR, and Tailwind CSS.
  • Implemented dark/light theme switching, smooth scrolling, and responsive design.
  • Set up server-side rendering with Angular Universal and Express.
  • Wrote accessible, WCAG-compliant markup with semantic HTML.

Academic Project — AIUB App

Android Developer (Kotlin)

2025-12 – Present
  • Developed an Android application for AIUB university portal management in Kotlin.
  • Implemented multiple screens using Android Navigation Component.
  • Applied Material Design 3 components for a modern, consistent UI.
  • Integrated API calls for live university data.

Personal Project — E-Commerce Management Portal

Web Developer (PHP / MySQL)

2025-09 – 2025-11
  • Built a full-featured web-based e-commerce management and accountant portal using PHP.
  • Implemented product inventory management, sales tracking, and financial reporting.
  • Designed a MySQL database schema for products, orders, and transactions.
  • Created a responsive admin dashboard with JavaScript and Bootstrap.

Personal Project — Java Streaming Platform

Backend Developer (Java)

2025-08 – 2025-09
  • Developed a media streaming backend platform in Java.
  • Implemented content management and streaming logic.
  • Applied object-oriented design principles and Java best practices.

Academic Project — DeskShop

Desktop Developer (C# / .NET)

2025-01 – 2025-10
  • Built DeskShop, a Windows desktop e-commerce application as a university C# course project.
  • Implemented product catalog, shopping cart, checkout, and order history with WinForms.
  • Designed a relational SQL Server database for products, users, and orders.
  • Applied LINQ, delegates, and event-driven programming throughout.

Self-Learning — Competitive Programming

Competitive Programmer (C++)

2024-12 – Present
  • Actively solving algorithmic problems on Codeforces using C++.
  • Topics include: sorting, binary search, dynamic programming, and graph algorithms.
  • Building problem-solving skills and algorithmic thinking progressively.

Projects

My Portfolio

A personal developer portfolio built with Angular 21, SSR, and Tailwind CSS. Features smooth scrolling, dark mode, accessible design, and server-side rendering for fast load and SEO.

  • Angular
  • TypeScript
  • Tailwind CSS
  • Angular SSR
  • Express

AIUB App

An Android application for AIUB (American International University — Bangladesh) student portal management. Built in Kotlin with Material Design 3 offering a seamless mobile university experience.

  • Kotlin
  • Android
  • Material Design 3
  • Jetpack Navigation
  • Android Studio

DeskShop

A Windows desktop e-commerce application built as a C# university course project. Features product catalog, shopping cart, and order management with a SQL Server database backend.

  • C#
  • WinForms
  • .NET
  • SQL Server
  • LINQ

Beyond the Code

Things I build and do outside of assignments and work

Game Development

Extra-Curricular

I build mini games from scratch to explore canvas rendering, game physics, and interactive programming — no game engines, just TypeScript and HTML Canvas.

  • TypeScript
  • HTML Canvas
  • Game Physics
  • Angular

🐍 Snake

Classic snake — eat, grow, don't crash

Play →

🍄 Mario Run

Platformer — jump, stomp, collect coins

Play →

🚗 Road Rush

Top-down car dodger — survive traffic

Play →

Competitive Programming

Extra-Curricular

I actively solve algorithmic problems on Codeforces and LeetCode, tracking my Codeforces progress in a public GitHub repository. Topics include sorting, binary search, dynamic programming, and graph algorithms.

  • C++
  • Algorithms
  • Codeforces
  • LeetCode

⚔️ Codeforces

Rated contests & algorithmic problems

Visit →

🧩 LeetCode

DSA practice & interview prep

Visit →

IoT & Hardware

Extra-Curricular

I experiment with embedded systems and IoT hardware — building real-world projects using ESP32 and Arduino. From Wi-Fi connected boards to smart agricultural sensors and interactive hardware interfaces.

  • C++
  • ESP32
  • Arduino
  • Embedded C

ESP32 WiFi Board

Wi-Fi connected IoT board — remote control & sensor experiments

GitHub →

Smart Agricultural Automation

Automated soil, temperature & humidity monitoring system

GitHub →

TUI Table Tennis Paddle

Smart paddle with embedded sensors & terminal UI interface

GitHub →

Get In Touch

Open to internships, entry-level roles, and collaborative projects

Availability

Available now

Looking for

Internship / Entry-level

Location

Dhaka, Bangladesh

Response time

Within 24 hours

Send Me an Email

Got a project idea, job offer, or just want to say hi? Drop me a message directly.

akibash.dev@gmail.com