Independent thinking. Practical software.

Built around the work.
And the people doing it.

I’m Nate, a full-stack developer who turns specialized problems into useful software—from language analysis to server protection. I build, deploy, troubleshoot, and stay involved after launch.

Open to a full-time roleClemmons, North Carolina

Web applicationsDesktop softwareHardware integrationDeployment & support

Selected work

Real problems. Working solutions.

What needed to change.
What I built. What happened next.

01 / DISCOURSE ANALYSIS

Independently built

Let linguists study the language.
Let software handle the spreadsheet.

Accurate translation depends on understanding how a language communicates meaning. That means studying patterns across whole texts, not simply replacing individual words.

In 2021, while learning Tok Pisin in Madang, Papua New Guinea, I attended a discourse-analysis class. Students were working with an Excel-based tool from 2013. It was outdated, glitchy, difficult to use, and would not work on some participants’ computers. A demanding analytical process also required users to manage the spreadsheet itself.

I began building a prototype that week. It grew into Discourse Analysis, an offline desktop editor that brings text, translation, grammatical annotation, and labeled relationships into one workspace. It automates work analysts previously handled in Excel so they can concentrate on the language.

ElectronReactOffline storageVisual annotation
Inside the engineering

Different methods, one adaptable tool

Different grammatical frameworks and discourse types track different features. I built configurable grammar options, discourse-specific templates, and custom labels so analysts could adapt the application to their method rather than force every analysis into the same structure.

Interactions that protect the work

Analysts can reorder participants without rebuilding their annotations, work through cells with keyboard shortcuts, and draw, resize, move, and label relationships between passages. The application counts relation labels to help reveal recurring patterns.

Finding patterns and revisiting decisions

AND/OR filters let users combine conditions to examine matching rows. Autosave and saved drafts support an iterative process: an analyst can revisit an earlier interpretation and continue from it.

Designed through use and feedback

I use the application myself and develop around the analyst’s workflow. These examples are demonstrated in an earlier tutorial; development has continued since then. I continue to handle troubleshooting and feature requests from users internationally.

Actual Discourse Analysis chart with annotated text, grammatical markers, relationship paths, and notes.
A real analysis workspace. Text, annotations, relationships, and notes in one view.Explore full chart

02 / SERVERWATCH

Independently built

When the power goes out,
the servers still need a plan.

An IT office in Papua New Guinea hosted its own servers in a small air-conditioned room. Frequent outages meant relying on a custom battery backup—and a problem after hours could end in an abrupt shutdown.

The director supplied sensors and a Raspberry Pi. I built ServerWatch to track battery voltage and room temperature, email the IT team when conditions needed attention, and send clean shutdown commands when the batteries or temperature threatened the servers.

The challenge was making separate pieces of hardware work together reliably. The application had to poll devices, interpret their readings, update a Yoctopuce display, and coordinate its response when conditions changed.

PHP / YiiRaspberry PiYoctopuce sensorsHardware integration
Explore the failure-response demonstration

A small model of the problem

Switch off power or cooling to see monitoring progress toward an alert and a clean shutdown. Restoring power after shutdown does not restart the servers.

Illustrative values and accelerated timing. This demonstration sends no commands or emails and does not access hardware.

ALL SYSTEMS GO
100%Battery reserve
23°CRoom temperature

Monitoring conditions.

03 / SUPPORTERLENS

AI-assisted build · Personally operated

Make support records
useful beyond the spreadsheet.

Missionaries need to understand their giving history. SupporterLens turns imported support records into an application for exploring that history, with access controls and billing workflows.

I directed the requirements and user experience and launched the core workflows in two weeks. At launch, missionaries in my organization could import their support data and use the application for its intended purposes.

AI did substantial implementation work. My role involved continually steering the build, reviewing the results, and debugging successive versions to keep functionality and user experience on track. I also deploy and maintain the application, administer its server, and support its users.

LaravelReactCloudflare R2Server administration

More from the work

Different needs. The same ownership.

AI-assisted delivery

Riverbend Grill

Delivered a protected restaurant website preview in six hours, using supplied restaurant information, a branded menu, a chef’s bio, and raster branding concepts.

Delivery scope

I handled domain setup through Cloudflare, vectorized artwork into SVGs, built a branded one-page PHP site, added Google Analytics, and deployed through Laravel Forge behind a sign-in layer. The Toast integration is a mock prepared for future API work; it does not synchronize the menu. I handle menu and design changes and ongoing support.

Visit the site

Collaborative, AI-assisted project

Sightlock

A browser-based tactical surveillance and precision-shooting game with interacting mission, ballistics, detection, traffic, and weather systems.

Built with React and Three.js, with locally saved progression. I deployed the project and maintain its hosting environment.

Explore the game

Independent development

Tools for everyday operations

Built Budget Builder for technology-team budgeting and PAM, a locally hosted Craft CMS application for project and asset management with internal messaging.

Also independently developed City Beverage and Delight in Grace websites with custom PHP and Google Sheets-backed content workflows.

AI-assisted desktop application

Just-Type

A macOS application for manual transcription. I directed requirements, interface design, implementation, testing, and debugging through an AI-assisted development process.

Part of a wider practice spanning custom web and desktop applications, deployment, and maintenance.

Professional experience

Independent initiative.
Experience working with others.

Full résumé

2015–2016 · 2020

Airtype

Web Developer · Winston-Salem, NC

Shipping alongside a team—and helping get work unstuck.

Collaborated on the Angular frontend for BCS America and worked with teammates through its successful 2015 launch. Later supported winstonsalem.com for the Winston-Salem Chamber of Commerce through frontend and backend updates and major deployments.

When I returned in 2020 for approximately eight months, I reported directly to the agency owner, helped oversee application implementation, and resolved issues across coworkers’ codebases. The responsibility included stepping into problem areas and helping teammates get their work ready to ship.

I also developed major Shopify implementations for Camel City Goods across two redesigns, alongside client websites, CMS functionality, and API integrations.

2016–2026

Ethnos360 /
New Tribes Mission

Software Developer & IT Specialist
United States & Papua New Guinea

Specialized software and IT in the field.

Built and maintained Discourse Analysis and ServerWatch, working from specific needs in language analysis and infrastructure. Developed internal budgeting, project, and asset-management tools.

My work also included designing a wireless network between three remote team residences using Ubiquiti NanoStation equipment—a mix of software, hardware, and practical support.

2014–present

Independent development

Custom web & desktop applications

From requirements to running applications.

Work ranges from independently written PHP websites and integrations to AI-assisted applications such as SupporterLens and Just-Type. Across projects, I handle requirements, debugging, deployment, maintenance, and support.

Additional work includes scheduling, registration, authentication, and administrative functionality, alongside Google Sheets-backed data and content workflows.

2014–2015

Wake Forest Baptist

Call Center Associate
Winston-Salem, NC

Finding a software opportunity inside another job.

While working in the call center, I independently built a network-restricted, searchable digital phone directory to replace time-consuming physical-directory lookups. After a demonstration requested by department leadership, the IT department implemented the concept in SharePoint.

Nate Clonch

The person behind the work

Curious about the problem.
Responsible for the solution.

I’m a software developer based in Clemmons, North Carolina. My experience spans agency work, independent development, and international IT, including living and working in Papua New Guinea.

I’m drawn to the places where a system falls short of what people need. That has led me from language-analysis software to hardware monitoring, internal tools, and applications I deploy and maintain myself.

My background includes a Bachelor of Cross-Cultural Studies, completed in 2018 through New Tribes Bible Institute / New Tribes Missionary Training Center, with specialized training in language acquisition and linguistics—including an intensive seven-month linguistics program.

Technical toolkit

Languages & interfaces
PHP, JavaScript, React, Angular, Electron, HTML, CSS/SCSS.

Applications & data
Laravel, Yii, Craft CMS, Shopify, REST/JSON APIs, MySQL/MariaDB, Google Sheets API.

Tools & operations
Git, Composer, Node.js/npm, Webpack, Ubuntu, Bash, Apache/Nginx, Raspberry Pi, Ubiquiti, AI-assisted development.

Let’s talk

Have a problem worth solving?

I’m open to a full-time software development role.

LinkedIn

Discourse Analysis chart

Loading chart…

Discourse Analysis chart showing annotated text, grammatical markers, labeled communication relationships, and notes.