SOFTWARE DEVELOPMENT & OPERATIONS / SI · SM

Brand expression.
System depth.

Brand websites, apps, business systems and middleware. We connect design and technology for new builds, redesigns and ongoing operations.

Explore our capabilities
FROM EXPERIENCE TO SYSTEM
Interfaces that bring brands to life.INTERFACE STUDY / DEMO
01 / BRAND EXPERIENCE

What stays with you:
a different feeling.

We express a brand's character through scale, movement and experiences that respond to the user.

00 / A DIFFERENT VIEW

Type. Image. Space. Interaction.
A website that brings your brand story to life.

ART DIRECTION → DESIGN → DEVELOPMENT
Explore development scope+
01

Interfaces that express your brand

We create a visual language that fits your business and content.

  • Typography, imagery and information architecture
  • Messages and navigation for companies, products and campaigns
02

Responsive experiences

Motion and interaction bring rhythm to exploration.

  • Scroll, input and transition interactions
  • Mobile, keyboard and reduced-motion support
03

Products people can use

We build web and mobile apps for users to take action and teams to manage.

  • Accounts, bookings, payments and service features
  • Admin interfaces for content and permissions
02 / BUSINESS APPLICATIONS

Complex work.
Clear systems.

Approvals, settlements, customer records and admin tools. Systems built around your workflows and permissions, so people can find what they need and get work done.

FUNNYWORKS / BUSINESS WORKSPACEINTERACTIVE CONCEPT · DEMO
WORKSPACE / OVERVIEW

Operations overview

● SYSTEM ONLINE
Active tasks128 TASKS↗ Progress at a glance
Roles & teams12 ROLESWorkspaces tailored to each role
Connected systems08 SERVICESBringing distributed data together
Task processing flowLIVE VIEW / SAMPLE
09:0012:0015:0018:00
WORKFLOW ENGINE
  1. Receive request 01
  2. Check policies & permissions 02
  3. Process task 03
  4. Sync results 04
SIMULATED TELEMETRY / DEMO DATA00:00:00 UTC
SERVICE TOPOLOGY08 NODES
COREAUTHAPIDATAQUEUE
LINK INTEGRITY99.98%
EVENT THROUGHPUTQUEUE / 03
2,048EVENTS / MIN
QUEUED 024WORKERS 08 / 08
AVG. PROCESSING42 ms
RESOURCE FABRIC48 SHARDS
ACCESS POLICYVERIFIED
SYNC CHANNELCONNECTED
REPLICATION03 / 03
EVENT STREAMSIMULATION ●

AUTHpolicy.verified → workspace.access_grantedOK

QUEUErequest.accepted → worker.assignedOK

SYNCrecord.committed → replica.synchronizedOK

Recent tasksOWNER / STATUS

Register a new partnerPARTNER TEAMProcessed

Update service accessOPERATIONIn review

Sync external system dataINTEGRATIONPending

Try the menu or run the workflow. All figures and tasks are illustrative.

ROLE-BASED ACCESSBUSINESS WORKFLOWDATA ARCHITECTUREOPERATION READY
Explore business system development+
01

Who does what next

Clear next steps for every department and role.

  • Viewing and approval permissions by role
  • Workflows that account for exceptions and history
02

Distributed information, together

Data structures designed for searching, comparing and deciding.

  • Search, aggregation, bulk processing and concurrent use
  • Validate existing data and migrate in stages
03

Ready for real operating conditions

Implementation and testing aligned with expected load and existing infrastructure.

  • Authentication, permissions and measurable performance targets
  • Deployment, monitoring and recovery procedures
03 / MIDDLEWARE & INTEGRATION

Connected,
behind the scenes.

Changes in one service should reach the next. We connect everything from data delivery to retrying failed requests.

INTEGRATION BLUEPRINT / 03 · SIMULATION
  1. 01Web · Apps / Business services

    Requests from forms, payments and workflows

  2. 02Middleware

    Authenticate · Transform · Deliver

  3. 03External systems / Data

    Connect and synchronize results

WEB / APPADMIN / CMSPARTNER APIPAYMENTIoT / EDGEMESSAGE QUEUEERP / CRMDATABASEDATA WAREHOUSESEARCH ENGINEEXTERNAL APIANALYTICSMIDDLEWAREAUTH / MAP / ROUTERETRY QUEUE → REPROCESS
EVENT STREAM / CONCEPTrequest.received → auth.verified → payload.mapped → delivered● CONNECTED

Different rules.
One connected business.

API · DATA SYNC · EVENT · BATCH
Explore middleware development+
01

Enter it once

Connect data and workflows across different services.

  • Authentication and integration for external APIs and enterprise systems
  • Map, transform and validate data
02

When connections are interrupted

Identify failed requests and provide a path to retry them.

  • Timeouts, retries and duplicate prevention
  • Batch, event and message-based synchronization
03

Make problems traceable

Give operators visibility into status and error causes.

  • Request tracing, error logs and failure alerts
  • Retry procedures and clear system responsibilities
RELATED WORK

Web design & development work

Web development work ↗
04 / QUALITY IN USE

Easy to use.
Built to rely on.

We check that users can achieve their goals, workflows and data are accurate, and operations remain reliable.

Three checks from design to delivery+
01

Usability · A clear path to the goal

We check that users can find information and complete key tasks such as applications and payments.

  • Test layouts, inputs and navigation on mobile, desktop and major browsers
  • Check keyboard access and actionable error messages
02

Accuracy · Rules and data in sync

We verify permissions, business rules and the accurate storage and delivery of results.

  • Role-based access, invalid inputs and duplicate requests
  • Check stored, integrated and migrated data, including failure handling
03

Reliability · Ready for real operations

Test against expected use and operating conditions, with plans for changes and incidents.

  • Verify response times and agreed load conditions
  • Check releases, error tracking, monitoring and recovery

We agree on testing scope around key user journeys and operating conditions, then share results and outstanding issues.

05 / WEBSITE & SERVICE MAINTENANCE · SM

Websites & services,
supported beyond launch.

Banner updates, announcements, bug fixes and improvements. We manage ongoing changes and verify the results to keep your website and services up to date.

WEBSITE CARE Everyday operations
Service requestsREQUESTS →
Live websiteAfter

Replacing an ended campaign banner with new visuals and copy.

Illustrative interface for explaining operations.

See the before and after for each task.
Website & service support scope+
01

Content updates

Keep website information and news current with your operating schedule.

  • Update banners, announcements, event images and copy
  • Check publishing schedules, links and mobile layouts
02

Bug fixes & maintenance

Investigate issues and restore normal use.

  • Fix interface and feature issues, then verify the changes
  • Review runtime, security updates and integration changes
03

Improvements & operational support

Add useful features and improve flows based on user and operator needs.

  • Improve search, application and admin tools; develop new features
  • Track changes, guide operators and follow up

We can also support sites built by other teams after reviewing the source and environment. Scope, support hours and response expectations are agreed in advance.

BUILD ON WHAT YOU HAVE / EXISTING SERVICES
Improve existing systems+

Keep what works. Improve what doesn't.

  • Review code, data and integrations to separate targeted fixes from structural changes
  • Check PHP, library and runtime compatibility and key features
Redesign & rebuild+

Design the next version of your interfaces, user journeys and operations.

  • Define content and functions to retain or change, and admin editing scope
  • Migrate and verify existing URLs, users, posts and files
Deliverables & handover+

Leave the context the next team needs to keep things running.

  • Hand over agreed source files, design documents, test results and open issues
  • Provide admin guidance, access rights and deployment/recovery procedures
PROMOTIONWEBSITE RE:WORK

PHP·Node.js
Time for an update?

Explore the RE:WORK campaign.
We review your runtime and plan the right upgrade or website redesign.

Explore RE:WORK
BEFORE WE START

Before we start.

Tell us what's decided and what you're still thinking through.

Where do we start with a website project?+

You don't need a finished brief. Tell us what you want to build or improve. We'll review your goals and materials to define design, development and priorities.

Can you redesign an existing website?+

Yes, including work built by other teams. We review source files, documentation, access and runtime, then agree on targeted improvements or a broader redesign.

How are cost and timing determined?+

They depend on workflows, screens, data, integrations, migration and available materials. We agree on scope and priorities, and investigate uncertainties first.

How do you migrate a live service?+

We review URLs, data and integrations, then plan migration, final synchronization, testing and rollback. Zero downtime isn't guaranteed; maintenance windows and acceptable disruption are agreed.

Do you provide ongoing website maintenance?+

We agree on bug fixes, recurring operations and additional development for sites, apps and business systems, including support hours, costs and handover of source, design and licenses.

Do you consider admin editing and search visibility?+

We plan editable content, permissions and publishing flows, and check that search engines can access page content, titles, descriptions and existing URLs. Rankings and AI citations aren't guaranteed.

LET’S TALK / YOUR NEXT PROJECT

An unfinished idea is a good place to start.

An experience to create. A workflow to improve. Your question is where we begin.

Three things to think about.

  1. 01What would you like to build or change?
  2. 02Do you have an existing service or materials?
  3. 03Do you have a timeline and budget in mind?

Not everything needs to be decided. Share your situation and we'll work out where to start.

Review your message before submitting.
We'll reply to the email address you provide.

contact@funnyworks.co.kr
Design, development & operations
YOUR NEXT CHAPTER / START HERE

Let's create together?

Review your message, then select Send inquiry to submit.