INDEPENDENT SOFTWARE ENGINEER

Turn tedious work
into systems that work.

Internal business tools, automation, data processing, API integration, web, cloud, IoT and mobile app development.

Work directly with the engineer building your solution. One primary contact from requirements and system design through development, cloud deployment and release.

SYSTEM / WORKFLOW
A problem worth solvingNeed
01Analysis & solution design
Automation
Web
App
IoT
02 Backend Cloud
Live releaseBUILT TO WORK.

Start with the problem. Connect every layer.

Direct collaboration for small projects

Contracts, quotes and invoicing through a partner company

Published on App Store / Google Play

START WITH THE PROBLEM

Does any of this sound familiar?

01 /

The same tasks, every day

Organizing spreadsheets, copying data, downloading reports and checking records by hand—many of these tasks can be automated.

02 /

Your current system gets in the way

Your old system is missing features, its workflow is too complex, or you need a simple internal tool alongside it.

03 /

Your systems do not connect

You need data to stay in sync across ERP, CRM, websites, third-party services, IoT devices or internal APIs.

04 /

You need web data you can use

You need public web data collected, organized, monitored or exported to Excel / CSV on a regular basis.

05 /

You have an app, web or IoT idea

You have a clear idea and need an engineer to turn it into an MVP or a production-ready product.

06 /

You are not sure where to start

A description of the problem and your goal is enough. We can explore practical options together.

WHAT I CAN HELP WITH

How I can help

Understand the problem first. Then decide whether it needs a script, an automated workflow, an app or a complete system.

01

Workflow automation

Let software handle repetitive work, so your time goes to what matters.

PythonAutomationAPI
  • Automated Excel / CSV processing
  • Automated report generation
  • Batch data processing
  • Email / API / System workflow automation
  • Scheduled tasks
  • Manual workflow automation
02

Public web data collection

Turn scattered public data into information you can use.

PythonPlaywrightData
  • Public website data extraction
  • Product / Price monitoring
  • Scheduled data updates
  • Excel / CSV exports
  • Data APIs
  • Exception alerts
03

API & system integration

Connect your existing systems to reduce duplicate entry and gaps in information.

APIBackendIntegration
  • REST API
  • Webhook
  • Third-party service integration
  • Data synchronization
  • Legacy system integration
  • Automated workflows
04

Internal business tools

Build tools around your team's actual workflow, so they fit the way you work.

WebBackendDatabase
  • Admin panels
  • CRM
  • Inventory management
  • Booking systems
  • Data lookup tools
  • Reporting systems
  • Workflow systems
05

Web & cloud development

From MVP to production, consider architecture, deployment and ongoing maintenance costs together.

TypeScriptCloudDocker
  • Custom web systems / Web apps
  • Admin panels / MVPs
  • Serverless
  • Cloud Architecture
  • Cloud Deployment
  • Container Deployment
06

Flutter app development

Hands-on experience building Flutter apps and publishing them on Apple App Store and Google Play.

FlutteriOSAndroid
  • iOS / Android cross-platform development
  • API / Backend Integration
  • Subscription / In-App Purchase
  • Push Notification / Firebase
  • App Store / Google Play publishing
  • App Maintenance
07

IoT & device integration

Connect device data to real business workflows through software and cloud integration.

IoTMQTTCloudLinux
  • IoT Device Integration / Device-to-Cloud
  • Sensor data collection / Real-time transmission
  • MQTT / REST API / Cloud Backend
  • Dashboard / Device Management
  • Edge device / Raspberry Pi / Linux integration
  • Web, mobile and business system API integration

IoT use cases include sensor data ingestion, device monitoring, remote equipment management, IoT dashboards and device integration with web and mobile apps.

BUILT. SHIPPED. AVAILABLE.

Apps you can explore

Hands-on experience across development, testing, store review and release. Explore the publicly available apps on both stores.

iOS / PUBLIC RELEASE

Apple App Store

Explore the iOS apps currently available on my Apple developer page.

Explore App Store apps
ANDROID / PUBLIC RELEASE

Google Play

Explore the Android apps currently available on my Google Play developer page.

Explore Google Play apps

From feature development and backend integration to store submission, I can handle the full app development and release process.

Cross-platform Flutter appsiOS / AndroidApp Store publishingGoogle Play publishingSubscriptionIn-App PurchasePush NotificationBackend / API IntegrationFirebaseApp Maintenance

YOUR DEVELOPMENT PARTNER

Richard Chiu

Software Development · Automation · Cloud · App · IoT Integration

View LinkedIn

DIRECT COMMUNICATION. PRACTICAL SOLUTIONS.

Why work directly with an engineer?

01

One point of contact

Talk directly with the person writing the code, from requirements and architecture to development and deployment. Fewer handoffs mean less information lost.

You ↔ The engineer building it
02

Software and cloud, considered together

Consider the whole path from app or web interface through APIs, databases and cloud deployment. For IoT, that includes devices, API / MQTT connections and the user interface.

App / Web → Backend → Cloud
03

The problem comes first

Not every problem needs a large system. A script, small tool, API, cloud function or automated workflow may be all you need.

Problem → Practical solution
04

Start small, grow in stages

Validate the important assumptions first, then expand in stages. Let real needs and feedback guide the next investment.

POC → MVP → Production

THE RIGHT WAY TO WORK TOGETHER

Flexible ways to collaborate

Work directly with me on small projects, or use a structured engagement for formal business requirements.

DIRECT

Direct collaboration

Work directly with an engineer for straightforward communication.

  • Small systems / Automation
  • API integration / Data processing
  • Feature updates / Technical issues

One clear problem is enough to start a conversation.

BUSINESS

Business projects

Support formal procurement, project contracts and business-to-business engagements.

  • Formal quotes / Contracts
  • Taiwan uniform invoices / Project documentation
  • Acceptance process

If your procurement or finance process requires it, contracts and Taiwan uniform invoices can be handled through a partner company.

TEAM

Team delivery

Bring in collaborating engineers to suit the needs of the project.

  • Larger projects / Web + Mobile
  • Cloud Backend / IoT + Cloud
  • Full-stack development / Ongoing maintenance

A collaborative team, with one primary point of contact.

TOOLS THAT SERVE THE PROBLEM

Tools & technologies

Choose technology around requirements, maintenance costs and project size. The tools should serve the problem.

Languages

PythonTypeScriptJavaScriptDartSQL

Mobile

FlutteriOSAndroidApple App StoreGoogle Play

Web

AstroReactREST APIWebhook

Backend

Node.jsPythonCloudflare WorkersServerless Architecture

Cloud

CloudflareAWSGCPFirebaseDockerVPS

Database

PostgreSQLSQLiteCloudflare D1

Automation / Data

PlaywrightWeb AutomationAPI IntegrationData Processing

IoT

IoT IntegrationMQTTDevice-to-CloudSensor DataRaspberry PiLinuxREST APICloud Backend

Depending on the project, deployment options include Cloudflare, Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, VPS and Docker.

CONNECTED, END TO END

From devices to the cloud, to the app in your hand

Connect data sources, backend services and user interfaces so your systems work together as a whole.

CloudflareAWSGCPFirebase
  1. 01IoT Device / Web / App
  2. 02API / MQTT
  3. 03Backend
  4. 04Database
  5. 05Cloud
  6. 06Dashboard / Mobile App

A CLEAR PATH FROM IDEA TO DELIVERY

How we work

  1. 01

    Discovery

    Understand the problem, your goals and the way things work today.

  2. 02

    Solution assessment

    Determine whether automation, a small tool, cloud service, web app, mobile app, IoT integration or a full system is the right fit.

  3. 03

    Scope & quote

    Define the features, deliverables and estimated cost.

  4. 04

    Build & review

    Build in stages so you can see working results early.

  5. 05

    Delivery & deployment

    Complete deployment, acceptance and the essential usage documentation.

SCOPE BEFORE PRICE

Understand the problem. Then discuss the price.

Every project has a different level of complexity, so pricing starts with scope. These details usually make it easier to identify a practical approach.

Tell me what you need
  • How things work today
  • What you want to improve
  • The features you have in mind
  • Any existing systems
  • Whether it involves apps, cloud or IoT
  • Expected number of users

BEFORE WE START

Frequently asked questions

A few things you may want to know before we start.

Can you provide formal invoices?

Yes. If your company requires a formal procurement process, a partner company can provide quotations, sign the contract and issue Taiwan uniform invoices. Any specific invoicing requirements can be discussed in advance.

Do you take on small projects?

Yes. Effective automation does not always need a large system. A small tool or script can eliminate a lot of manual work.

Have you published apps before?

Yes. I have built Flutter apps and published them on Apple App Store and Google Play. Follow the links in the apps section to view the public releases on each developer page.

Can you handle cloud deployment?

Yes. Options include Cloudflare, Google Cloud Platform, AWS, Firebase, Docker and VPS hosting. The choice depends on requirements, maintenance costs and project size, rather than a commitment to one cloud provider.

Can you help with IoT?

I can help with the software and cloud side of IoT: device data collection, MQTT, APIs, cloud backends, databases, dashboards and app integration. Hardware and communication protocol requirements are assessed for each project.

Can I get in touch without technical knowledge?

Yes. Just explain how things work today and what you would like to change. I can help evaluate the technical options.

Is ongoing maintenance available?

Yes. We can discuss an ongoing maintenance arrangement that fits the project.

Can you work on an existing system?

I can review the existing architecture and codebase first, then confirm whether the project is a good fit to take on.

Can we start with a POC?

Yes. If the requirements or technical feasibility are uncertain, a small proof of concept can validate the approach first.

LET’S BUILD SOMETHING USEFUL.

You do not need a complete specification to get started.

Tell me how things work today and what you would like to improve. That is enough to start a conversation.