FULL STACK DEVELOPER & FOUNDER

Thoughtful code.
Useful products.*

Hey, I’m Ashraful
A full stack web developer and founder of CodeHolt. From Vue and React interfaces to Laravel applications and WordPress plugins, I build for the people on the other side of the screen.

THINGS I WORK WITHReact✳︎WordPress✳︎Laravel✳︎Vue.js✳︎MySQL

01 / SELECTED WORK

From an idea.
Into something useful.

Client platforms, thoughtful websites,
and tools for the open web.

GitHub

Showing 4 projects

Digital security reportingFeb 2026 – Jul 2026
01CLIENT PROJECT

VüCH AG Reporting System

A digital reporting platform that replaces Word-based field reports with an auditable workflow for security staff, headquarters, and customers.

With Excity GmbH

Laravel 12Vue 3TypeScriptInertia.js v2
Project details
  • Mobile-first report and event capture for field staff, including photo attachments.
  • Automatic critical-incident flags, notifications, and email alerts to headquarters.
  • Admin review, merge/unmerge, and completion workflows, with an audit trail preserving the source report and employee for every event.
  • An immutable original snapshot on first submission, plus standard and original-report PDF exports.
  • A customer portal that shows clients only the reports and notifications released to them.
  • Role-based access for admins, employees, customers, and HR, with two-factor authentication and multi-region management.
  • A dedicated bus-escort mode with its own event fields, email logging, and automated Google Drive backups.
Tailwind CSS v4Laravel FortifyDomPDFPest
Gamified security trainingMar 2026 – Jul 2026
02CLIENT PROJECT

VüCH Lernplattform

A multilingual learning platform bringing security training, quizzes, and certified exams together with progress tracking and offline learning.

With Excity GmbH

Laravel 12Vue 3TypeScriptInertia.js v2
Project details
  • Modular theory slideshows supporting Markdown, video, and PDF, alongside multiple-choice quizzes.
  • Spaced-repetition review turns wrong answers into difficult cards that return on a 1/3/7-day schedule.
  • Server-side exam grading keeps correct answers off the client, with fullscreen lockdown, a two-strike violation system, and a violation log.
  • Head-to-head quiz duels, daily streaks, and progress tracking to encourage consistent learning.
  • German, French, and Italian content, supported by a translation portal with OpenAI-assisted translation, translation memory, a glossary, and CSV import/export.
  • Trainee, team lead, content owner, and admin roles; per-user module and exam access; job-function assignments; two-factor authentication; audit logs; and analytics.
  • An installable PWA with offline theory content and an offline quiz queue that syncs when connected.
Tailwind CSS v4MySQLLaravel FortifyChart.jsPest
WooCommercePlugin
codeholt-bundles
Codeholt Bundles official project banner
03OPEN SOURCE, OPEN POSSIBILITIES

Codeholt Bundles

Better together. Product bundles with flexible pricing, synchronized stock, and store analytics.

WooCommercePHPGutenberg
Project details
  • Product bundles with flexible pricing.
  • Synchronized stock and store analytics.
View on GitHub
WordPressPlugin
license-for-envato
License for Envato official project banner
04OPEN SOURCE, OPEN POSSIBILITIES

License for Envato

A little more peace of mind. Purchase-code validation and per-domain licensing for themes and plugins.

WordPressPHPREST API
Project details
  • Envato purchase-code validation.
  • Per-domain licensing for WordPress themes and plugins.
View on GitHub

02 / EXPERIENCE

Good work.
Built together.

Teams I’ve worked with.
Things we’ve brought to life.

Full Stack DeveloperExcity GmbHNov 2022 to Present

Freelance · Remote

  • Built 20+ custom WordPress solutions, including themes, plugins, and performance improvements.
  • Developed Laravel backends and Vue frontends, improving performance by 30%.
  • Integrated third-party APIs and built secure, scalable backends.
WordPressLaravelVue.jsAPIs
Excity GmbH on LinkedIn
WordPress DeveloperAKIJ iBOSOct 2024 to Apr 2025

Full-time · Remote

MailchimpPHP
AKIJ iBOS on LinkedIn
WordPress DeveloperJS BangladeshSep 2021 to Sep 2024
  • Trained 300+ students and professionals in WordPress theme and plugin development.
  • Built custom plugins for the company website.
  • Worked on website optimization, customization, and troubleshooting.
WordPressPlugin developmentTraining
JS Bangladesh on LinkedIn

03 / THE PERSON BEHIND THE CODE

A builder at heart.
Always curious.

Ashraful↗

DEVELOPER & FOUNDER, CODEHOLT

I like turning complicated problems into things that feel simple.

I’m Ashraful Sarkar Naiem, a full stack web developer with industry experience building websites. I build full-stack applications with Laravel and Vue.js, alongside PHP websites, WordPress theme customization, and React interfaces.

My open-source work brings that experience to WordPress and WooCommerce: license management, product bundles, and booking workflows. At CodeHolt, I bring the same care to practical tools with clear, usable interfaces.

Across the stack

From the interface to the database.

Built with intention

Care in the code and the details.

Connect with me on LinkedIn

04 / EDUCATION

A foundation
in mathematics.

Master of Science

Mathematics

to

Bachelor of Science

Mathematics

to

THE TOOLS BEHIND THE THINKING

A full stack.
An open mind.

Different problems call for different tools.
Here’s what I bring to the table.

EXPERTISE

My everyday toolkit

HTML & CSSJavaScript / ES6ReactVue.jsLaravelReduxBootstrapPHPWordPressMySQLData visualizationMaterial Design

COMFORTABLE WITH

Beyond the familiar

TypeScriptNode.jsExpressReact NativeMongoDB

FAMILIAR WITH

Always exploring

dc.jsCrossfilterChrome extensionsAndroid appsPythonSQL

TOOLS

Behind the workflow

GitWebpackChrome DevToolsJasmineKarmaIstanbulVS CodeJenkinsJiraMercurialAxure

THE NEXT CHAPTER, BUILT TOGETHER

Meet CodeHolt.

A home for the tools and ideas I’m building.
Explore the products and the thinking behind them.

Explore CodeHolt

05 / START A CONVERSATION

Good things start
with a hello.✳︎

A project in mind, an interesting idea, or just want to connect? I’d love to hear from you.

Your details are stored with your enquiry and included in its email notification so I can respond. All fields are required.