Profile photo of Jakkrit Faijampa

Professional profile

Jakkrit Faijampa (Dodo)

Software Engineer | Vue.js, Node.js | Full-Stack Web Development

Hi — you can call me Dodo. I'm a Software Engineer focused on scalable backend engineering and full-stack delivery: dependable server-side logic, real-time event-driven systems, and responsive interfaces with polished UX. Today I build and maintain RESTful APIs on Express.js (Sequelize/MySQL) alongside Golang (Echo) microservices, own payment and KYC integrations with reliable webhooks for secure, event-driven sync, and ship real-time and background workflows with WebSockets, Redis (pub/sub), Bee-Queue, and cron jobs. I monitor service health and deployments with Kubernetes (kubectl) and enhance internal CRM dashboards on Vue.js. Beyond my day job I keep exploring systems, self-host full-stack projects such as bill splitters and URL shorteners on VPS or home Linux servers, and apply AI-assisted workflows plus prompt engineering and light agent orchestration to plan and accelerate delivery.

Work experience, education, certifications, and projects — full timeline on LinkedIn.

Core stack

Core competencies & tech stack

Backend & APIs

Node.jsExpress.jsGolang (Echo)

Architecture & integrations

RedisWebSocketsWebhooksBee-QueuecronPayment / KYC

Frontend

Vue.jsVuexReactTailwind CSSBootstrap

Databases

MySQLPostgreSQLMongoDBFirebase

DevOps, tools & automation

Including AI-assisted planning and prompt / agent workflows

DockerKubernetesLinuxGitPrompt & agents

Explored / adjacent skills

FlutterWeb3 / smart contractsSelenium

Timeline

Experience

  • Full Stack Engineer Apr 2024 – Present

    Woxa Group · Full-time

    Khon Kaen, Thailand · On-site

    • Backend: Built and maintained REST APIs with Express.js (Sequelize/MySQL) and Golang (Echo/MongoDB) for core business flows.
    • Integrations: Payment gateways and KYC services with dependable webhook handling for event-driven sync.
    • Real-time & async: WebSockets, Redis (pub/sub), Bee-Queue, and cron jobs for live features and background work.
    • Frontend (CRM): Internal dashboards with Vue.js, Vue Bootstrap, and Vuex.
    • Ops: Service health and troubleshooting with Kubernetes (kubectl).
  • FXAT Trainee Dec 2023 – Mar 2024

    Alphametrics · Internship

    Saraburi, Thailand · On-site

    • Supported pre-go-live testing before production rollout.
    • Learned how bank-side FX and money market (MM) concepts fit into the systems we tested.

Education

Education

  • Mahasarakham University 2020 – 2024

    Bachelor's degree, Computer Science

    GPA 3.24

    Coursework across languages, web and mobile stacks, data stores, and CS fundamentals.

Credentials

Certifications

Portfolio

Projects

  • Yorbo — short links & QR Apr 2025 – Present Product

    A modern URL shortener: short links, QR codes, click analytics, and a localized dashboard—hosted at shorturl.dolity.me.

    Highlights

    • Short links with optional custom codes; root-level redirects.
    • Free QR generation (trackable options), styling and logo support.
    • Analytics dashboard with ranges, KPI cards, device/channel breakdowns.
    • Safety preview pages, searchable/sortable link history.
    • Shipped on Cloudflare Workers + D1 with Drizzle ORM.

    Tech stack

    Next.jsReactTypeScriptTailwind CSSRadix UIDrizzle ORMCloudflareSQLite / D1Rechartsnext-intl
  • Hanbo — bill splitter Sep 2025 – Present Product

    Split bills on the web: receipt OCR, PromptPay QR, FCM reminders, optional service charge/VAT—hosted at bill.dolity.me.

    Highlights

    • Single-page bills with line items and member splits.
    • Receipt photo → Gemini OCR for line extraction.
    • Per-person settlement + PromptPay QR; paid/unpaid tracking.
    • FCM push reminders with Thai/English locales.
    • Nuxt 4, Drizzle on D1, Cloudflare Workers/Pages.

    Tech stack

    Nuxt 4VueTypeScriptTailwind CSSDaisyUIBunDrizzle ORMCloudflareFirebase (FCM)PiniaGemini (OCR)
  • Phiboon Tour Dec 2025 – Present Product

    Landing site for Phiboon Tour van routes across Udon Thani, Bangkok, Chonburi, and Rayong—passenger, bike, and cargo.

    Highlights

    • Passenger van transport with AC.
    • Motorcycle and general cargo shipping.
    • Bilingual Thai/English UI with dark/light themes.
    • Image gallery with carousel + lightbox.
    • Phone, Line QR, and Facebook contact points.

    Tech stack

    Nuxt 4VueTypeScriptTailwind CSSNuxt UI
  • Dolity May 2026 – Present Hub / portfolio

    Dolity’s primary site: resume, product catalog, about, and support—fast, bilingual, and Cloudflare-hosted.

    Highlights

    • Home, resume with Markdown-backed sections and tech stack.
    • Product catalog with outbound links to subdomains.
    • Locale-prefixed routing for Thai and English.
    • DaisyUI themes with light/dark switching.
    • Astro 6 + Cloudflare adapter.

    Tech stack

    AstroTailwind CSSDaisyUITypeScriptCloudflareBun

Want to browse products or chip in?

The product catalog and support hub mirror the home page CTA band.