Uugankhuu Baasanjav

AI-assisted Full-Stack Developer

Websites andsystems builtaround your business.

Websites · SaaS · Business systems

One accountable flow across design, frontend, backend and deployment, shaped around real business needs.

Scroll

Portfolio

Selected work

Each project is described by its real type: website, web application or LMS plugin.

No public demo

Shoe House

Full-stack e-commerce system

An online store and day-to-day operations system that began as a shoe store and works for any product catalogue.

Colour and size stock, pricing, discounts, orders and payments run through one flow, with protection against double selling. Shoppers can try products on virtually.

  • Next.js 16
  • React 19
  • TypeScript
  • Medusa 2.21
  • PostgreSQL 17
  • BYL API / Webhook
  • npm workspaces
Shoe House
Shoe House online store homepage

No public demo

Moodle + BYL.mn

LMS plugin / payment integration

Enabled Moodle organizations to accept course payments through BYL.mn.

Learners can continue from BYL.mn to QPay or a banking app. This is not presented as a direct integration with each bank or QPay.

Moodle + BYL.mn

certify.bfa.mn

Certify BFA

Web application

A public interface for checking a certificate number or verification ID.

MN / EN language support, QR guidance and a sign-in entry point are organized into one clear flow.

Visit live site

certify.bfa.mn
Live Certify BFA certificate verification interface

bfa.mn

Banking & Finance Academy

Organization website

An institutional site for training catalogues, news and research content.

The current live site runs on WordPress. A separate Laravel + Filament rebuild is still in development.

Live: WordPress / Rebuild: Laravel + Filament, in progress

Visit live site

bfa.mn
Banking and Finance Academy live WordPress homepage

operartfoundation.com

OperArt Foundation

MN / EN organization website

Programs, news, foundation information and contact journeys for an arts organization.

The information architecture supports the foundation's distinct stage-led brand expression.

Visit live site

operartfoundation.com
Live Mongolian Opera Art Foundation homepage

bayansant.com

Bayan Sant Khairkhan

EN / MN / KO travel and accommodation website

Rooms, pricing, experiences, gallery, location and contact information in three languages.

Booking requests happen through direct contact. The site is not presented as having live availability, a booking engine or online payment.

Visit live site

bayansant.com
Live Bayan Sant Khairkhan travel website homepage

anchorumcapital.mn

Anchorum Capital

B2B website

An organization site covering services, team, sectors and contact information.

Development finance advisory services are presented through a focused, trust-led content structure.

Visit live site

anchorumcapital.mn
Live Anchorum Capital homepage

Expertise

Services and expertise

Each offer connects to delivered projects or code-backed evidence.

Business websites

Organization sites with brand, content, multilingual and contact journeys.

BFA, OperArt, Bayan Sant, Anchorum

SaaS / MVP development

Focused web products built across product design, frontend and backend.

Next.js, React and TypeScript verified in code

Internal systems and admin tools

Data, review flows, access checks and admin work shaped to the operation.

Laravel / Filament rebuild, private repo review and admin checks

LMS and payments

Practical payment service integration inside a Moodle environment.

Moodle + BYL.mn

Verified technology range

  • WordPress
  • Laravel / Filament
  • React / Next.js / TypeScript
  • PostgreSQL / Prisma
  • Moodle / BYL.mn
  • Zod
  • Vitest / Playwright
  • GitHub Actions / Vercel

React, Next.js, PostgreSQL, Prisma, testing and deployment workflows are verified in an additional private repository. They are not presented as the shared stack of all six projects.

About

AI-assisted, with human accountability.

I use AI to break down requirements, test options faster and write code. I review the output, adapt it to the project and remain accountable for the final quality.

  1. Understand

    Align the business goal, users and constraints in one working brief.

  2. Design

    Resolve information structure, interaction and responsive states.

  3. Build

    Deliver frontend, backend and integrations with the simplest reliable approach.

  4. Test

    Check validation, accessibility, responsiveness and failure paths.

  5. Handover

    Provide working code, configuration and clear remaining decisions.

Case studies

Solutions, within verified scope

Outcomes describe what people can do, without invented performance numbers.

Moodle + BYL.mnCertify BFABanking & Finance Academy
ProblemMoodle organizations needed one path for collecting course fees.People needed a clear public way to check whether a certificate is valid.Training, news and research content needed one institutional channel.
My rolePlugin design, frontend, backend and deployment.Design, frontend, backend and deployment.Design, frontend, backend and deployment.
SolutionA Moodle plugin connecting the learning environment to BYL.mn.A bilingual verification interface using a certificate number or verification ID.The current WordPress site plus a separate rebuild now in development.
Key capabilityA BYL.mn flow that lets learners continue to QPay or a banking app.Public verification, QR guidance and sign-in entry point.Training catalogue, news and research structure.
Verified stackMoodle plugin, BYL.mn payment integration.Web application. Framework and additional backend capabilities are not published as verified claims.Live: WordPress. Rebuild: Laravel + Filament, in progress.
OutcomeOrganizations can accept Moodle course payments through BYL.mn.A visitor can start verification with a certificate number or verification ID.Visitors can reach training, news and research content from one site.

Moodle + BYL.mn

Problem
Moodle organizations needed one path for collecting course fees.
My role
Plugin design, frontend, backend and deployment.
Solution
A Moodle plugin connecting the learning environment to BYL.mn.
Key capability
A BYL.mn flow that lets learners continue to QPay or a banking app.
Verified stack
Moodle plugin, BYL.mn payment integration.
Outcome
Organizations can accept Moodle course payments through BYL.mn.

Certify BFA

Problem
People needed a clear public way to check whether a certificate is valid.
My role
Design, frontend, backend and deployment.
Solution
A bilingual verification interface using a certificate number or verification ID.
Key capability
Public verification, QR guidance and sign-in entry point.
Verified stack
Web application. Framework and additional backend capabilities are not published as verified claims.
Outcome
A visitor can start verification with a certificate number or verification ID.

Banking & Finance Academy

Problem
Training, news and research content needed one institutional channel.
My role
Design, frontend, backend and deployment.
Solution
The current WordPress site plus a separate rebuild now in development.
Key capability
Training catalogue, news and research structure.
Verified stack
Live: WordPress. Rebuild: Laravel + Filament, in progress.
Outcome
Visitors can reach training, news and research content from one site.

Contact

Let's discuss your next project.

Share the goal, current situation and preferred timeline. It is fine if the budget is not decided yet.

Contact directly

Required

Local preview: automatic delivery is inactive until email service credentials are configured. The mailto option prepares a message in your email app but does not send it.

Ready to build something together?

Start a project