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.
- Team Members Led
- 500+
- Years Leadership
- 6+
- Products Shipped
- 5+
- Years Experience
- 2+
[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.
[02] // selected_work
Featured projects
A selection of projects I have worked on. Small, readable, production-minded.
2026
featuredats-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
2026
featuredfolderly
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
2026
featurednmclean
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
2025 – 2025
featuredVisual 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
2024 – 2025
featuredMidgen 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
2026 – 2026
projectNTEX 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
$ 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.
- 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 - 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 itemsLanguages 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 itemsFrameworks, 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 itemsServer-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 itemsData 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 itemsDeployment, 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 itemsEditors, 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 itemsVisual 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 itemsAlgorithms, 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.
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 ↗
[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.
find_me_on
- github
- medium
- leetcode
- codeforces
- websiteashiq.pro.bd