Skip to work

Independent developer / Design-minded. Detail-driven.

Websites that win clients on sight.

I’m the designer and developer behind AstroCodes. I build distinctive business websites and useful web apps, from the first sketch to the details you notice when you use them.

01 / Work
Design & development, together
02 / Connection
Work directly with the builder
03 / Base
Jamaica · working remotely
My chosen AstroCodes avatar: a black-and-white cat wearing a silver collar

The person behind AstroCodes

You’re talking to the person who builds it.

I’m an independent designer and developer based in Jamaica. I like work that has a point of view, feels good to use, and solves something specific. You bring your business knowledge; I bring the design and code.

Explore my GitHub

Featured build / RX Essentials

More than a screenshot.
Here’s the thinking.

A pharmacy supplies website with a practical job: help businesses find products and start an order enquiry.

Role / Website design & developmentFocus / Catalogue & enquiry flowBusiness / Pharmacy supplies

01 / Information hierarchy

Make the offering clear

I put the pharmacy supply offering up front, with product categories visible alongside it. Visitors can understand what the business supplies before they start exploring.

More selected work

A different business. A different character.

Each engagement starts with a different business context. The work below shows how I adapt the structure, presentation, and customer journey to fit it.

Personal projects & experiments

Things I build
out of curiosity.

Alongside business websites, I work on my own apps and smaller experiments. Some are still growing; others mark a useful step along the way.

Social scrapbook

Network

Network’s cream-coloured public landing page with scrapbook-style illustrations
Landing-page preview · In development

A place for text, photos, links, and audio, with scrapbook-style profiles and ways to discover other members.

React interfaces · Media posts · Profiles & discovery

Visit project ↗
About this project

I’m developing Network as a personal social app using React, serverless endpoints, and Postgres. Explore the live app to see its community feed, scrapbook profiles, and inline media posts.

In development

Personal productivity app

Focus Ledger

A paper-planner idea turned into a browser tool for assignments, due dates, class schedules, and daily notes.

State management · Planning flows · Useful feedback

Try the safe sample ↓
About this project

The sample below lets you try task completion, filters, and progress feedback using example tasks. It is isolated from the personal planner and does not load or save anyone’s information.

Interactive sample

Law-firm website concept

LexFirm Pro

LexFirm Pro’s fictional law-firm homepage
Website concept · Fictional firm

A multi-page design exercise for a professional-services business, covering practice areas, the firm, and contact information.

Next.js · Page structure · Visual consistency

Visit project ↗
About this project

This is a fictional law-firm concept, not a client engagement. It explores how a consistent visual system carries across a homepage and supporting pages. Example firm details and results are demonstration content, not claims about a real practice.

Demo

Browser-game experiment

Matching Game

A card-matching game with level-based and timed modes, built with plain HTML, CSS, and JavaScript.

Game state · Timers · DOM interactions

Visit project ↗
About this project

An earlier experiment in managing turns, matching pairs, scores, and timed play. I keep it as part of my development history rather than present it as a maintained product.

Archived experiment

The craft / Beyond the landing page

Try the interaction.
Notice the details.

I build tools as well as websites. Focus Ledger is my personal assignment planner, with daily work, notes, and a class timetable.

Focus Ledger / Interactive sample

A little progress, made visible.

1 of 3 complete

Try ticking a task or changing the filter. This is a small sample with example tasks, not your planner. Nothing here is saved.

Built with intention

The small things are part of the work.

Useful feedback

Tick a task and the count, progress bar, and filters respond together. The interface tells you what changed.

Keyboard-friendly controls

Tab between controls and press Space to toggle a task. Visible focus and native inputs make the same interaction available without a mouse.

Honest states

An empty list explains what happened. A demo says it is a demo. An email draft does not pretend an enquiry has already been sent.

Services / 04

Useful work, clearly scoped.

The technology stays in the background. The customer experience, operational problem, and result stay in view.

01

Website Refresh

Sharpen a site with good bones.

A focused visual and usability upgrade for businesses that need clearer calls to action, better mobile presentation, and a more credible first impression.

Discuss this service
02

Business Website Redesign

Rebuild the website customers judge you by.

I rethink the structure, messaging, design, and enquiry flow together, so your website tells a coherent story and gives visitors a clear next step.

Discuss this service
03

Custom Business Systems

Fix the operational problem behind the website.

Tell me where the workflow breaks down. I map it and design a private browser-based tool around the people, data, and decisions involved.

Discuss this service
04

Website Care

Keep the finished site dependable.

Updates, monitoring, content assistance, performance checks, and planned improvements under a clear monthly scope.

Discuss this service

Web-first by default

Use the simplest platform that solves the problem well.

Custom systems normally ship as secure web apps that work across computers, tablets, and phones. Native mobile apps make sense only when offline work, phone-specific features, or device integrations truly require them.

How I work

Clear from first conversation to launch.

No mystery process. No build starting before the problem and scope make sense.

  1. 01

    Understand

    I clarify the problem, desired outcome, users, constraints, and what already exists.

  2. 02

    Define

    I organize the content or workflow, set priorities, and agree a practical scope with you.

  3. 03

    Design

    You review the visual and functional direction before full development begins.

  4. 04

    Build

    I develop, test, and refine the experience around real business use.

  5. 05

    Launch

    I deploy, hand over, document, and support the solution after release.

Straight answers

Before we start.

What is the difference between a refresh and a redesign?

A refresh improves a website with a sound structure. A redesign revisits the customer journey, page structure, messaging, visual system, and technical build together. I recommend the lighter option when it can achieve the goal.

How is a custom business system priced?

I start by understanding your workflow, users, and requirements. We agree any discovery fee before work starts, and I prepare a proposal with a clear scope, timeline, and price. You do not need to arrive with a technical specification.

Will I work directly with you?

Yes. I’m the person designing and developing the work. You can discuss ideas, ask questions, and give feedback directly to me throughout the project.

Do I need a native mobile app?

Usually not. A responsive private web app is easier to access and maintain across computers, tablets, and phones. Native apps are recommended when offline work, phone-specific features, or device integrations make them necessary.

What happens after launch?

Every proposal defines handover and included post-launch support. Ongoing Website Care can cover updates, monitoring, content assistance, performance checks, and planned improvements under a separate monthly scope.

05 / Your next project

Let’s make something that feels like you.

You do not need a technical specification. Share the situation, the outcome you want, and any constraints. I will help define the right next step.

Prefer a simple email? astrocodestudio@gmail.com

What happens next
  1. I review the brief.
  2. I reply with useful next questions.
  3. If there is a fit, I schedule discovery and confirm scope with you.
1234
About you
The project
The outcome
Make it yours, then send

I only receive your brief after you send it from your email app. This website does not store your form entries. You can also copy your brief and email it directly.