CUSTOM WEBSITES • APPS • JAVASCRIPT TOOLS

I build things that actually work.

I create professional websites, custom web apps, employee portals, signup systems, dashboards, event tools, forms, and interactive business software.

HTML + CSSResponsive interfaces
JavaScriptInteractive functionality
Business LogicReal workflows
app.js ● RUNNING
const idea = "your business problem";

function buildSolution(idea) {
  return {
    responsive: true,
    interactive: true,
    custom: true,
    readyToGrow: true
  };
}

const project = buildSolution(idea);
console.log("Let's build it.");
> Let's build it.
🌐 Websites 📱 Web Apps 👥 Employee Portals 📊 Dashboards ⚡ JavaScript Automation
WHAT I BUILD

More than a basic website.

I build the public-facing site and the tools behind it that help a business actually operate.

🌐

Business Websites

Professional, mobile-friendly websites built to explain your business and convert visitors into customers.

INTERACTIVE

JavaScript Web Apps

Live calculators, filters, dashboards, timers, alerts, forms, data tools and custom workflow logic.

🔐

Employee Portals

Private areas for schedules, documents, internal forms, announcements and employee information.

📝

Applications & Forms

Hiring applications, registrations, quote forms and custom submission systems.

📊

Dashboards

Track customers, jobs, employees, players, signups, activity and business metrics in one place.

⚙️

Custom Automation

Turn repetitive decisions and calculations into software that handles the work automatically.

DON'T JUST READ ABOUT IT

Try the JavaScript yourself.

The live demo area runs real browser-side code. Change numbers, search records and watch the page respond instantly.

PROJECT SHOWCASE

Things I can build.

These examples show the kind of real-world systems I can design around a business or organization.

Filter:
♠ TOURNAMENT COMMAND
25 PLAYERS ACTIVE
14:32
3 eliminations until table break
WEB APP + AUTOMATION

Poker Tournament Manager

Signup, check-in, bonus chips, tables, timer, eliminations and automatic table-break calculations.

JavaScriptLive DataMobile
FAMCO INC.

Drive Your Future.

HOME   JOBS   EMPLOYEE LOGIN
BUSINESS WEBSITE

FedEx Contractor Hiring Site

Professional company website with job listings, online applications and an employee login portal.

HiringFormsPortal
OPEN JOBS12
EMPLOYEES18
NEW LEADS7
THIS WEEK
BUSINESS SOFTWARE

Operations Dashboard

Track customers, jobs, employees, notes, status changes and important numbers from one screen.

DashboardSearchReporting
SMART FORM

Application & Submission System

Custom forms with validation, conditional questions and submission handling for real business workflows.

ValidationEmailData
LIVE JAVASCRIPT

Don’t take my word for it.
Use the code.

Everything below reacts in real time using JavaScript running in your browser.

JS
01

Project Price Estimator

JavaScript

Select features and watch JavaScript calculate a live sample estimate.

SAMPLE PROJECT ESTIMATE $900
02

Poker Table-Break Calculator

Business Logic

Enter the field size and table limit. The app calculates the number of tables and the next break automatically.

Tables needed4
Players until next break7
At 27 players, the field fits on 3 tables.
03

Interactive Employee / Job Dashboard

Search + Filter

Search names or filter status. JavaScript updates the results and count instantly without reloading the page.

6 records
EmployeeRoute / RoleStatusStops
WHAT THE CODE IS DOING

Real programming, not a picture of an app.

The page listens for clicks, typing and number changes, processes the data, applies business rules, and updates the interface immediately.

input.addEventListener("input", () => {
  const results = records.filter(matchSearch);
  renderTable(results);
  updateCount(results.length);
});
SKILLS & CAPABILITIES

What goes into the build.

From the interface people touch to the logic that makes the application useful.

HTML

Page structure, forms, accessible content and semantic layouts.

CSS

Responsive layouts, mobile design, animations and professional visual styling.

JavaScript

Interactive controls, calculations, filtering, dashboards and browser-side application logic.

Data & Backends

Applications can connect to databases, authentication, APIs, email and cloud services.

Java and JavaScript are different languages.

This website demonstrates JavaScript live in the browser. Java is a separate language commonly used for backend, Android and enterprise software. A Java project can be showcased separately rather than pretending JavaScript is Java.

Responsive websites
Custom web applications
User login systems
Employee portals
Form validation
Search and filtering
Live calculations
Dashboards and reports
Custom business rules
Mobile-first interfaces
Cloud database integration
Deployment and domains
START A PROJECT

Have an idea?
Let’s make it work.

Tell me what you are trying to build or what problem you need solved. You do not need to know the technical terminology.

01Explain what you want it to do.
02I turn that into features and a plan.
03Build, test and launch.

Tell me about your project

Demo form — ready to connect to your email or backend when published.