portfolio — v2.0 / light / minimal

$ whoami

Md Shoriful Islam Ashiq

Software Engineer · Full-Stack Developer · Strategic Planner · Problem Solver

Software Engineer passionate about building production-ready applications, scaling systems, and driving business growth through technology and clean engineering practices.

Dhaka, Bangladeshashiq@midgen.aiashiq.pro.bd
Team Members Led
500+
Years Leadership
6+
Products Shipped
5+
Years Experience
2+
sections: 01_readme / 02_work / 03_log / 04_stack / 05_proof / 06_school / 07_contact

[01] // readme.md

More than just a developer

I bring the same intensity to building teams, scaling operations, and driving business growth that others bring to writing code.

$ cat operational_excellence.txt

  • Team leadership. Led 500+ member organizations, built high-performing teams and leadership pipelines.
  • Operations & strategy. End-to-end operations, planning and business development for sustainable growth.
  • Tech + business bridge. Technical background for informed decisions, fast communication with engineers, fast shipping.

$ cat business_impact.txt

  • Project execution. Launched multiple initiatives and cross-functional projects, on time and within budget.
  • Product development. Shipped products from 0 to 1, owned roadmaps and features that drive engagement.
  • Stakeholder relations. Relationships with partners and clients, clear vision and alignment.
currently:building production appsdevops + deploymentsmentoring students

[02] // selected_work

Featured projects

A selection of projects I have worked on. Small, readable, production-minded.

2026

featured

ats-resume

Author & Maintainer

  • -Published npm CLI that generates ATS-friendly PDF resumes from JSON data.
  • -Customizable Handlebars templates with Puppeteer-based PDF rendering.

npm · CLI Tool

Node.jsHandlebarsPuppeteerCLI

2026

featured

folderly

Author & Maintainer

  • -Zero-dependency npm CLI that sorts files into category folders by extension.
  • -Category filtering flags, strict error handling, and dual Node.js/C entrypoints.

npm · CLI Tool

Node.jsCCLI

2026

featured

nmclean

Author & Maintainer

  • -Zero-dependency npm CLI that recursively finds and deletes node_modules directories.
  • -Colored progress output with graceful permission-error handling.

npm · CLI Tool

Node.jsCLI

2025 – 2025

featured

Visual Center

Full Stack Developer

  • -Full Functional Udemy-like Learning Management System.
  • -Real-time visual analytics and content management platform.
  • -Live streaming integration and dashboard analytics.

VPS Deployment · Full Stack

Next.jsExpress.jsMongoDBVPS

2024 – 2025

featured

Midgen AI

Full Stack

  • -AI-powered content creation platform with humanizer, article writer, and SEO tools.
  • -Serving thousands of users globally.

Google Cloud Platform · Full Stack

Next.jsExpress.jsMongoDBGCP

2026 – 2026

project

NTEX Sourcing

Full Stack Developer

  • -Full-stack B2B e-commerce platform for textile sourcing.
  • -Vendor management, order tracking, and payment processing.

Google Cloud Platform · Full Stack

Next.jsExpress.jsMongoDBGCP

2024 – 2025

project

CPCCU Portal

Lead Developer

  • -Club management platform for Competitive Programming Camp at City University.
  • -Serving 500+ student members with contest management and resource sharing.

VPS Deployment · Full Stack

ReactTailwind CSSNode.jsMongoDB

$ have_a_project_in_mind --let-talk

get_in_touch →

[03] // career_log

Where I made impact

Production apps, DevOps workflows, and cross-functional collaboration.

  1. currentNovember 2024 – present

    Software Engineer

    Code Studio ↗ · Dhaka, Bangladesh

    • -Contributing to DevOps implementation and deployments.
    • -Building production-ready applications using React, Next.js, and MySQL.
    • -Collaborating with cross-functional teams to deliver enterprise solutions.
    ReactNext.jsMySQLDevOps
  2. pastSeptember 2024 – October 2024

    Internship Trainee

    Itransition Group ↗ · Remote

    • -Learning JavaScript/Node-based frontend development.
    • -Backend development and basic structure for maintaining production-ready applications.
    JavaScriptNode.jsReact

// community_and_leadership

March 2026 – present

Founding Convenor

Open Source Software Community City University (OSSCCU) ↗

Founded and led the open source community at City University. Organized hackathons, workshops on open source contribution, and mentored 300+ students in collaborative development practices.

September 2024 – November 2025

Former President

City University Programming Club (CUPC) ↗

Reformed and led the largest programming club at City University with 500+ members. Organized workshops, contests, and mentoring sessions.

September 2024 – November 2025

Former Vice President

City University Computer Club (CUCC) ↗

Reformed and led the largest programming club at City University with 500+ members. Organized workshops, contests, and mentoring sessions.

April 2024 – December 2025

Former Co-Convenor

BASIS Student Forum City University Chapter ↗

Leading tech community initiatives and representing BASIS at university level. Built partnerships and organized industry events.

January 2024 – September 2025

Former President

Competitive Programming Camp City University (CPCCU) ↗

Founded the club and organized training programs and contests to prepare students for ICPC. Managed a team of 20+ volunteers and coordinated events for 500+ participants.

October 2022 – January 2024

Former Convenor

Competitive Programming Camp City University (CPCCU) ↗

Founded the club and organized training programs and contests to prepare students for ICPC.

[04] // tech_stack

What I work with

Grouped by area. Each skill notes where I actually used it — no buzzword lists.

./languages

5 items

Languages I use daily to build production systems

  • TypeScript

    My go-to for anything beyond simple scripts. I use it for full-stack type safety — from Next.js frontends to Node.js APIs. Types catch bugs before they reach production.

    used_in: CPCCU Portal, Code Studio apps, This portfolio

  • JavaScript (ES6+)

    The foundation of everything I build. Deep understanding of closures, event loop, async/await, destructuring, modules, and prototypal inheritance.

    used_in: Every web project I've shipped

  • C++

    Used primarily for competitive programming. Comfortable with STL, templates, recursion, dynamic programming, and graph algorithms. Solved 500+ problems across LeetCode and Codeforces.

    used_in: ICPC 2022–2025, Meta Hacker Cup 2023–2024

  • HTML5

    Accessible, SEO-friendly markup. I use semantic elements, ARIA labels, and structured data where it matters.

    used_in: All frontend projects

  • CSS3

    Modern layout techniques — Flexbox, Grid, custom properties, animations. I write modular, maintainable stylesheets before reaching for utility frameworks.

    used_in: All frontend projects

./frontend

5 items

Frameworks, libraries, and UI tools for modern web interfaces

  • React

    Built production apps with hooks, context, custom hooks, lazy loading, and component composition patterns. Comfortable with class components but prefer functional patterns.

    used_in: CPCCU Portal, Book Store MERN, CRUD Data Table, AI Content Humanizer

  • Next.js

    My primary framework for React apps. I use App Router, Server Components, API routes, ISR, SSR, and middleware. Handles routing, data fetching, and deployment in one stack.

    used_in: Code Studio enterprise apps, This portfolio

  • Tailwind CSS

    Utility-first styling for rapid UI development. I write custom theme extensions, responsive variants, and component-level utilities. Faster than writing custom CSS from scratch.

    used_in: All recent projects

  • Framer Motion

    Declarative animations for React — page transitions, scroll-triggered effects, layout animations, and gesture-based interactions.

    used_in: This portfolio, CPCCU Portal

  • React Router

    Client-side routing with nested routes, dynamic segments, loaders, and navigation guards.

    used_in: React Router Demo, Library Management System

./backend

6 items

Server-side logic, APIs, and application architecture

  • Node.js

    Server-side JavaScript for REST APIs, real-time features, background jobs, and file processing. I use the event-driven model for non-blocking I/O.

    used_in: CPCCU Portal backend, Book Store MERN API, Code Studio apps

  • Express.js

    Lightweight routing and middleware framework. I structure APIs with route modules, error handling middleware, authentication guards, and input validation.

    used_in: Book Store

  • Hono.js

    Ultra-fast, lightweight web framework of Bun runtime (a native js/ts runtime) for edge runtimes and Node.js. I use it for building type-safe APIs with a Express-like feel but significantly better performance and TypeScript support.

    used_in: API prototyping, Edge functions

  • REST API Design

    Designing clean, consistent RESTful APIs — proper HTTP methods, status codes, pagination, filtering, versioning, and error response formats.

    used_in: All backend projects

  • EJS Templates

    Server-side HTML templating with Embedded JavaScript. I use it for dynamic page rendering, email templates, and generating markup with logic directly in the view layer.

    used_in: Server-rendered pages, Email templating

  • Authentication & Authorization

    JWT-based auth, session management, OAuth flows, role-based access control, and password hashing with bcrypt.

    used_in: Book Store MERN, CRUD App MERN

./databases

3 items

Data persistence, modeling, and query optimization

  • MongoDB

    NoSQL document database for flexible schemas. I use Mongoose ODM, aggregation pipelines, indexing for performance, and embedded vs. referenced document patterns.

    used_in: CPCCU Portal, Book Store MERN, CRUD App MERN

  • PostgreSQL

    Relational database for structured data and complex queries. I use it when data integrity and ACID compliance matter — transactions, joins, and foreign keys.

    used_in: Code Studio enterprise apps

  • MySQL

    Used at Code Studio for existing enterprise schemas. Comfortable with queries, indexing, normalization, and stored procedures.

    used_in: Code Studio apps

./devops_cloud

4 items

Deployment, CI/CD, infrastructure, and cloud services

  • Git

    Version control for everything. I use feature branches, interactive rebase, cherry-pick, bisect for debugging, and conventional commit messages.

    used_in: Every project

  • Docker

    Containerizing apps for consistent environments. I write Dockerfiles, docker-compose for multi-service setups, and use it to onboard new devs quickly.

    used_in: Code Studio dev environments

  • Vercel

    Zero-config deployments for Next.js apps. I use preview deployments for PRs, environment variables, edge functions, and domain configuration.

    used_in: This portfolio, All Vercel-hosted projects

  • Linux / CLI

    Comfortable working in terminal — bash scripting, SSH, process management, file operations, and server administration.

    used_in: All server-side work

./developer_tools

4 items

Editors, AI assistants, and productivity workflows

  • VS Code

    Primary IDE with a curated extension setup — ESLint, Prettier, GitLens, Tailwind IntelliSense, and Copilot. Custom keybindings for productivity.

    used_in: Daily driver for all development

  • AI Agents

    AI-powered code editor/CLI tools for faster approaching to planning, building and solution. I used OpenCode, AGY, Codex. I use it for rapid prototyping, codebase-aware suggestions, and refactoring with natural language prompts.

    used_in: Side projects and experimentation

  • Postman

    API testing and documentation. I use collections, environments, and automated test scripts for backend development.

    used_in: All API development

  • Figma

    Reading design files and translating them to code. I use it to inspect spacing, colors, typography, and component structure.

    used_in: All client-facing projects

./design

3 items

Visual thinking and user-centered interface design

  • Responsive Design

    Mobile-first approach with breakpoints, fluid typography, and adaptive layouts. Every project I build works across all screen sizes.

    used_in: All web projects

  • UI/UX Principles

    Understanding of visual hierarchy, contrast, spacing, affordances, and user flow. I build interfaces that are intuitive before they're beautiful.

    used_in: All projects

  • Component Design Systems

    Building reusable, composable component libraries. I focus on consistent props, variants, and accessibility from the start.

    used_in: CPCCU Portal, Code Studio apps

./competitive_programming

3 items

Algorithms, data structures, and contest strategy

  • Data Structures & Algorithms

    Arrays, linked lists, trees, graphs, hash maps, heaps, stacks, queues. Algorithm paradigms — divide and conquer, greedy, dynamic programming, backtracking.

    used_in: ICPC 2022–2025, Meta Hacker Cup 2023–2024, LeetCode 500+ problems

  • Problem Solving

    Breaking down complex problems into smaller subproblems. Strong pattern recognition for common problem types — sliding window, two pointers, BFS/DFS, topological sort.

    used_in: Competitive programming contests

  • Contest Strategy

    Time management during contests, quick prototyping, identifying easy/medium/hard problems, and knowing when to move on.

    used_in: ICPC regional rounds, Meta Hacker Cup rounds

[05] // proof_of_work

Achievements & milestones

Contests and certifications. Short, verifiable, no hype.

event
  • ACM ICPC 2025 · ICPC Foundation

    The International Collegiate Programming Contest for college students. — City University Bangladesh

    Oct 2025proof ↗

  • ACM ICPC 2024 · ICPC Foundation

    The International Collegiate Programming Contest for college students. — City University Bangladesh

    Oct 2024proof ↗

  • Meta Hacker Cup 2024 · Meta

    Meta's annual open programming competition. — Meta Coding Competitions

    Oct 2024proof ↗

  • ACM ICPC 2023 · ICPC Foundation

    The International Collegiate Programming Contest for college students. — City University Bangladesh

    Oct 2023proof ↗

  • Meta Hacker Cup 2023 · Meta

    Meta's annual open programming competition. — Meta Coding Competitions

    Sept 2023proof ↗

  • ACM ICPC 2022 · ICPC Foundation

    The International Collegiate Programming Contest for college students. — City University Bangladesh

    Mar 2023

  • 23rd Intra University Programming Contest · City University

    Annual Programming Contest of algorithmic programming for students. — City University

    Oct 2022proof ↗

certification

JavaScript Essential 1

Cisco Networking Academy · Jun 2024

view_certificate ↗

[06] // background

Education

2022 – 2026 · GPA 3.49

City University Bangladesh

B.Sc. in Computer Science & Engineering

2018 – 2022 · GPA 3.10

Govt Bangla College

B.Sc. in Mathematics

[07] // handshake

Ready to build something?

For collaboration, freelance, consulting, or full-time roles. I reply fast.

$ send_message --to ashiq

ashiq@midgen.ai

based_in: Dhaka, Bangladesh

compose_email →