Software Development Studio

One Step Ahead.

We build precision software that outpaces the competition. From MVPs to enterprise platforms — engineered at the edge.

Start a Project Explore Services
Scroll
0
Uptime SLA %
0
Client Satisfaction %
0
Years of Edge
Built for Scale

Built at the edge
of possibility.

From idea to deploy, we engineer software that performs under pressure and scales without limits.

Web Applications

Blazing-fast, full-stack web apps built with modern frameworks. Reactive UIs, real-time data, edge-deployed.

React / Next.js / Inertia
📱

Mobile Development

Cross-platform mobile apps with native performance. iOS, Android, and everything in between.

React Native / Flutter
🔗

API & Backend

Scalable APIs, microservices, and cloud backends engineered for throughput and reliability at any scale.

Laravel / Node / Go
🤖

AI Integration

Embed intelligence into your product — LLMs, RAG pipelines, intelligent agents, and custom ML workflows.

Claude / OpenAI / RAG
☁️

Cloud & DevOps

Infrastructure as code, CI/CD pipelines, Kubernetes, and cloud architecture that just works.

AWS / GCP / Docker / K8s
🔐

Security & Audit

Code audits, penetration-aware architecture reviews, and hardened deployment practices from day one.

OWASP / Zero-Trust

Sharp process. Sharper outcomes.

01

Discover

Deep-dive into your domain, users, and business goals. No guesswork — only clarity.

02

Architect

Design systems that solve the right problem. Scalable, maintainable, and built for growth.

03

Build

Tight sprints, clean code, continuous delivery. You see progress from week one.

04

Launch & Scale

Deploy with confidence. Iterate fast. We stay in the loop as your product grows.

The stack that wins.

🚀 EDGE TMS

Training Management,
Fully Engineered.

EDGE TMS is a full-stack training management platform built for training providers, enterprises, and government-funded programs. From enrolment to compliance reporting — every workflow, one system.

Platform Modules

Everything a training provider needs.

🎓

Enrolment Management

End-to-end enrolment lifecycle from individual sign-ups to corporate batch processing.

  • Individual & batch enrolments
  • Company-sponsored enrolments
  • Enrolment approval & confirmation workflows
  • Waitlist & EOI (Expression of Interest)
  • Prerequisite document uploads & checks
  • Schedule conflict detection
  • Enrolment status & revenue tracking
📅

Class & Schedule Management

Build and manage training schedules across multiple venues, instructors, and sessions.

  • Class schedule builder with sessions
  • Instructor & venue assignment
  • Attendance threshold configuration
  • QR code generation for check-in
  • Class confirmation workflow
  • Public schedule & catalog
  • WSG course run sync

Attendance Tracking

Flexible, multi-mode attendance capture with real-time monitoring and reporting.

  • Manual & bulk attendance entry
  • QR code self check-in (learner)
  • Live session attendance monitoring
  • Attendance matrix view
  • External attendance sync
  • WSG attendance upload
  • CSV export
📜

Certificates & Credentials

Automated certificate issuance with designer templates and blockchain verification.

  • Custom certificate template designer
  • Batch issuance & approval workflow
  • Variable insertion (name, course, dates)
  • Template versioning & rollback
  • OpenCerts blockchain verification
  • Signed URL secure downloads
  • Public certificate verification portal
📝

Assessment & Feedback

Track learner outcomes with assessments, competency mapping, and feedback surveys.

  • Assessment matrix & bulk updates
  • Evidence uploads per learner
  • LMS assessment sync
  • Competency level mapping
  • Custom feedback template builder
  • QR & email-based feedback collection
  • Response review & export
💳

Billing & Finance

Complete financial lifecycle — invoicing, payments, credit/debit notes, reconciliation, and analytics.

  • Invoice generation & settlement
  • Credit & debit note management
  • Multi-gateway payment processing (Stripe, bank, GIRO)
  • Batch payment collections
  • GST / tax rate management
  • Refund request workflows & approval
  • Write-off approval & tracking
  • Refund analytics dashboard — trends by course & company
💰

Cost Management

Track, approve, and analyse all training costs against revenue with forecasting tools.

  • Cost categories, centers & items
  • Multi-level cost approval workflow
  • Cost vs revenue dashboards
  • Instructor & venue efficiency reports
  • Cost forecasting & budget alerts
  • Additional charge requests
  • Vendor & supplier management
  • Receipt & file attachments per cost item
📦

Inventory Management

Track equipment, materials, and consumable resources tied to training delivery schedules.

  • Item catalogue with categories & types
  • Class schedule inventory booking
  • Auto-reserve items on schedule creation
  • Availability conflict detection
  • Maintenance scheduling & windows
  • Consumable usage tracking & stock deduction
  • Course inventory requirement templates
🏛️

WSG / SkillsFuture API Integration — Full TPG Suite

Singapore SkillsFuture Singapore (SSG) · Workforce Singapore (WSG) · TPG Portal API

End-to-end, production-ready integration with Singapore's national training grant infrastructure. Every API surface area of the TPG portal — enrolment, subsidy, grants, attendance, assessment, and course publication — is automated, encrypted, logged, and reconciled within TMS. mTLS client certificates, AES-256 payload encryption, a dedicated log database, and a full grant reconciliation dashboard are all included out of the box.

📋 Enrolment Registration

Registers every WSG-eligible enrolment with the TPG portal automatically at the point of confirmation.

  • POST /tpg/enrolments (v3.0) — create enrolment
  • POST /tpg/enrolments/details/{ref} — update & cancel
  • POST /tpg/enrolments/feeCollections/{ref} — fee collection update
  • GET /tpg/enrolments/details/{ref} — live status fetch
  • NRIC / FIN / OTHERS ID type auto-detection
  • Employer UEN binding for company enrolments
  • Automatic retry on transient API failures
💹 Subsidy Calculation Engine

Fetches personalised subsidy rates per learner and automatically calculates nett payable amounts on every invoice.

  • POST /grantCalculators/individual/personalised (v3.0)
  • Baseline Funding, MCES & ETSS subsidy parsing
  • Tier 1 & Tier 2 GST calculation logic
  • SME / non-SME / above-40 tier detection
  • Subsidy stale-data detection (24 h TTL)
  • Mock fallback for UAT error recovery
  • Invoice breakdown stored per enrolment
🏦 Grant Tracking & Reconciliation

Stores and reconciles every grant component returned by WSG against actual amounts received from the government.

  • POST /tpg/grants/search (v2.0) — search grants
  • GET /tpg/grants/details/{ref} (v1) — grant detail fetch
  • Baseline / MCES / ETSS component storage
  • Estimated vs received vs recovery tracking
  • Grant mismatch detection & audit trail
  • Flag / resolve workflow per grant line
  • WSG Claim Dashboard — claimed vs paid reconciliation
📅 Course Run Publication

Publishes class schedules as WSG Course Runs and keeps sessions bi-directionally synced with the TPG portal.

  • POST /courses/courseRuns/publish (v1.2) — publish new run
  • POST /courses/courseRuns/edit/{id} (v1.2) — update / delete run
  • GET /courses/courseRuns/id/{id} (v1.0) — QR code fetch
  • GET /courses/runs/{id}/sessions (v1.5) — session sync
  • Venue, trainer & session payload auto-construction
  • Vacancy status: Available / Full / Limited
  • Re-sync button for out-of-sync course runs
Attendance Sync

Two-way attendance sync — push confirmed attendance to WSG and pull back WSG-verified records into TMS.

  • POST /tpg/attendance (v1) — upload attendance
  • GET /courses/runs/{id}/sessions/attendance (v1.5) — pull attendance
  • WSG status mapping: Confirmed / Unconfirmed / Rejected / TP Voided
  • Hours & location written back from WSG response
  • Per-session sync with cache management
  • Override flag for attendance disputes
📝 Assessment Submission

Syncs approved assessment results to the WSG TPG portal, triggering grant disbursement eligibility.

  • POST /tpg/assessments — submit assessment result
  • GET /tpg/assessments/details/{ref} (v1) — fetch result
  • Attendance threshold validation before sync
  • Approved-only sync (draft records never pushed)
  • Bulk schedule-level sync action
  • Sync deadline detection & overdue alerts
Security & Infrastructure 🔐 mTLS client certificate authentication 🔒 AES-256 payload encryption / decryption 🗄️ Dedicated log database (mysql_logs) 📡 Full request & response payload logging 🚨 Admin email alerts on API failures 🔁 UAT & Production environment switching ⚡ Connection health test command 🛡️ RequireWsgEnabled middleware guard
🏆

Stackable Credentials

Build structured learning pathways with stackable programs, progression, and exemptions.

  • Stackable program & bundle creation
  • Course prerequisite & progression rules
  • Learner stacking progress tracker
  • Exemption request & approval workflow
  • Competency level frameworks
  • Public stackable program catalog
  • CRM stacking integration
🏢

Corporate Portal

Self-service portal for corporate clients to manage their teams, nominations, and training spend.

  • Company registration & verification (UEN)
  • Employee management & departments
  • Training nomination workflows
  • Batch enrolment management
  • Training budget tracking
  • Company compliance dashboard
  • Corporate invoice & payment portal
🔗

LMS & System Integrations

Deep integrations with Moodle, WSG, Stripe, and Google for a connected training ecosystem.

  • Moodle LMS auto-enrolment & sync
  • Assessment & quiz result ingestion
  • Stripe payment gateway
  • Google OAuth SSO
  • Email OTP passwordless login
  • OpenCerts (Ethereum blockchain)
  • LMS & WSG API log management
📊

Analytics & Reporting

Real-time dashboards and exportable reports across every dimension of your training operation.

  • Enrolment trends & revenue analytics
  • Attendance & completion rates
  • Cost vs revenue & profitability analysis
  • Budget & grant utilisation
  • Instructor & venue efficiency reports
  • Refund analytics — volume by course, company & reason
  • WSG claim dashboard — claimed vs received reconciliation
  • Compliance & certification reports
  • CSV export across all modules
🎯

Learner Self-Service Portal

A dedicated portal for learners to browse, enrol, track progress, and download certificates.

  • Course catalog & schedule browsing
  • Self-enrolment with pricing breakdown
  • Prerequisite document submission
  • Invoice & payment history
  • Certificate downloads
  • Stacking progress tracker
  • 2FA & profile management
🔔

Notifications & Reminders

Automated email reminders and in-app notifications keep every stakeholder on track.

  • Configurable email reminder rules per event type
  • Pre-class, attendance & assessment reminders
  • Invoice & payment due reminders
  • Certificate issuance & EOI conversion alerts
  • Real-time in-app notification centre
  • Rich email template builder (TipTap editor)
  • Reminder send log & delivery history
  • Action email log — full transactional audit trail
🛡️

Admin, Audit & Security

Enterprise-grade access control, audit trails, system health monitoring, and support workflows.

Role-based access control (RBAC) with fine-grained permissions
Full audit log with live real-time streaming
User activity tracking & impersonation logs
User impersonation for debugging (super-admin)
Built-in support ticket system — admin, company & learner portals
Action email log — every transactional email recorded
Global search across all records
System health dashboard with integrity checks
Encrypted app configuration storage
Two-factor authentication (2FA) for all users
LMS & WSG API log management with CSV export
Context switching between admin & portal roles
🤖

AI Assistant — Powered by Agentic AI

Available across all portal roles

A conversational AI assistant embedded directly into every portal — purpose-built for each role. Administrators get full system intelligence, company admins get company-scoped insights, and learners get personalised support. All powered by real-time TMS data.

⚙️ Backend Admin

Full system-wide intelligence with agentic tool access across the entire TMS database.

  • Live enrolment counts & status breakdowns
  • Financial summaries & pending invoice totals
  • Enrollments needing attention
  • Certificate & attendance statistics
  • Pending nominations & write-offs
  • Schedule & instructor lookups
  • User & company search
  • Ticket & EOI summaries
  • Persistent conversation history
🏢 Company Admin

Company-scoped assistant that answers only within the admin's own organisation — no data leakage across clients.

  • Active & completed enrolment counts
  • Pending invoice & payment overview
  • Recent pending enrolments list
  • Training budget visibility
  • Employee count & training status
  • Navigation guidance within company portal
  • Suggested actions & deep-links
  • Persistent conversation history
🎓 Individual Learner

A personal training assistant that knows the learner's enrolments, certificates, and payment status — baked in at session start.

  • Active enrolment status & dates
  • Certificate status & certificate numbers
  • Completed course history
  • Outstanding payment balance
  • Company membership context
  • Platform navigation guidance
  • Encouraging, conversational tone
  • Persistent conversation history
Shared across all roles 💬 Real-time streaming responses 🗂️ Persistent multi-conversation history ✏️ Edit & resend any prompt 📋 One-click response copy 🔒 Role-isolated data access ⚡ Ollama & Anthropic model support
📚 EDGE Learn

Learning Management,
Powered by Moodle.

EDGE Learn is a fully branded, enterprise-extended Moodle LMS. Built for training providers who need a learner portal that seamlessly integrates with EDGE TMS — white-labelled, scalable, and packed with custom features out of the box.

Platform Modules

The LMS your learners actually want to use.

🎓

Course Delivery

Flexible Moodle course formats with rich multimedia content, SCORM packages, and interactive activities.

  • SCORM 1.2 & 2004 support
  • Video, document & H5P content
  • Topic, weekly & custom formats
  • Drag-and-drop course builder
  • Mobile-responsive learner view

Assessments & Quizzes

Comprehensive assessment engine with configurable question banks, grading, and pass criteria.

  • Multiple question types (MCQ, essay, drag & drop)
  • Timed & attempt-limited quizzes
  • Automatic & manual grading
  • Gradebook with custom weightings
  • Competency-based completion
🏅

Certificates & Badges

Automated certificate issuance on course completion, with digital badges and shareable credentials.

  • Custom certificate templates
  • Auto-issue on completion criteria
  • Open Badges 2.0 support
  • Shareable credential links
  • Expiry & renewal reminders
🔗

EDGE TMS Integration

Deep two-way sync with EDGE TMS — enrolment data flows automatically between both systems.

  • Auto-provision learners from TMS enrolments
  • Course completion sync back to TMS
  • SSO via TMS learner portal
  • Assessment results in TMS records
  • Unified compliance reporting
👥

Cohort & Group Management

Organise learners into cohorts, companies, and groups with targeted course access and reporting.

  • Cohort-based enrolment
  • Company & department grouping
  • Bulk learner provisioning
  • Group-specific resources & activities
  • Manager visibility dashboards
💬

Collaboration & Engagement

Forums, messaging, and peer learning tools that keep learners engaged throughout their journey.

  • Discussion forums per course
  • Learner messaging & notifications
  • Peer assignment & review
  • Live session & webinar integration
  • Gamification & leaderboards
🎨

White-Label & Branding

Fully branded learner portal — your logo, your colours, your domain. No Moodle branding visible.

  • Custom theme & colour scheme
  • Branded login & dashboard pages
  • Custom domain & SSL
  • Branded email notifications
  • Configurable learner homepage
📊

Reporting & Analytics

Detailed insights into learner progress, completion rates, assessment performance, and engagement.

  • Course completion & progress reports
  • Learner activity & time-on-task
  • Assessment score analytics
  • Cohort & company-level reports
  • Scheduled report exports
☁️

Hosting & Infrastructure

Fully managed cloud hosting with auto-scaling, daily backups, and 99.9% uptime SLA.

  • Managed cloud deployment (AWS/GCP)
  • Auto-scaling for peak demand
  • Daily automated backups
  • 99.9% uptime SLA
  • Dedicated support & updates

Ready to get
an edge?

Tell us what you're building. We'll tell you how to make it extraordinary.

oneedgedev@gmail.com
1EDGE.DEV