› compiling taylor-made-designs
TAYLOR·MADE·DESIGNS
Hand-coded in Richland, IN · since 2019

Fast sites. Real code. No fluff.

I build fast, custom websites for small businesses, then host them, keep them secure, and make your updates for you. One developer, one yearly bill, and the site is yours to keep.

Available for projects
const debounce = (fn, ms) => { let t; return (...a) => { clearTimeout(t); t = setTimeout(() => fn(...a), ms); }; };   const debounce = (fn, ms) => { let t; return (...a) => { clearTimeout(t); t = setTimeout(() => fn(...a), ms); }; };  
async function getJSON(url) { const r = await fetch(url); if (!r.ok) throw new Error(r.status); return r.json(); }   async function getJSON(url) { const r = await fetch(url); if (!r.ok) throw new Error(r.status); return r.json(); }  
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5rem; }   .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5rem; }  
els.forEach(el => observer.observe(el));   export default function init() { document.addEventListener("DOMContentLoaded", setup); }   els.forEach(el => observer.observe(el));   export default function init() { document.addEventListener("DOMContentLoaded", setup); }  
@media (prefers-reduced-motion: reduce) { * { animation: none !important; } }   @media (prefers-reduced-motion: reduce) { * { animation: none !important; } }  
.btn { transition: transform .2s ease; border-radius: 100px; }   .btn { transition: transform .2s ease; border-radius: 100px; }  
const [state, setState] = useState(null); useEffect(() => { load(); }, []);   const [state, setState] = useState(null); useEffect(() => { load(); }, []);  
:root { --gap: clamp(1rem, 4vw, 3rem); --radius: 12px; --glow: #38bdf8; }   :root { --gap: clamp(1rem, 4vw, 3rem); --radius: 12px; --glow: #38bdf8; }  
app.get("/api/health", (req, res) => res.json({ ok: true }));   app.get("/api/health", (req, res) => res.json({ ok: true }));  
img { max-width: 100%; height: auto; display: block; } // no layout shift   img { max-width: 100%; height: auto; display: block; } // no layout shift  
try { await save(record); } catch (e) { logger.error(e); }   try { await save(record); } catch (e) { logger.error(e); }  
.card:hover { transform: translateY(-4px); box-shadow: var(--shadow); }   .card:hover { transform: translateY(-4px); box-shadow: var(--shadow); }  
const routes = pages.map(p => ({ path: p.slug, component: p.view }));   const routes = pages.map(p => ({ path: p.slug, component: p.view }));  
addEventListener("resize", debounce(handleResize, 150));   addEventListener("resize", debounce(handleResize, 150));  
export const clamp = (n, lo, hi) => Math.min(hi, Math.max(lo, n));   export const clamp = (n, lo, hi) => Math.min(hi, Math.max(lo, n));  
Allen Taylor
01 — SELECTED WORK

Previous
WORK

911 Analytics
Python/Django

911 Analytics

2026
Tynks Treats
HTML/CSS/JS

Tynks Treats

2026
IES-KY website
HTML/CSS/JS

IES-KY

2024
Schulte Tax website
HTML/CSS/JS

Schulte Tax

2024
Spencer County Church of Christ website
HTML/CSS/JS

SCCOFC.com

2024
Walk The Halls website
Funnel

Walk The Halls

2023
My Trading Solution website
Funnel

My Trading Solution

2023
Risky Givers website
WordPress

Risky Givers

2022

Drag to spin · hover to hold

25+
Years Experience
<1s
Load time
1
Yearly bill
100%
Yours to keep
02 — THE MAKER

ONE
DEVELOPER

Allen Taylor
Allen Taylor · Richland, IN

My love of computers started young. The internet was new, I was hooked, and I haven't stopped building things on it since.

I cut my teeth in the military, maintaining my unit's website. Back then "inline CSS" was just CSS, and frameworks didn't exist yet. From there I built single and multi-page sites, moved into WordPress and Joomla — and eventually faced some hard truths about CMS platforms.

So I went head-first into actually learning to code. HTML, CSS, JavaScript — and now Django/Python. I'm currently building a CRM platform for fire departments. The flexibility, control, and security you get from real code beats any drag-and-drop builder, every single time.

// trusted by businesses I've built for
911 Analytics IES-KY Schulte Tax Luce Fire
03 — SERVICES

HOW I
HELP

01

A new website

A site that tells people what you do, where you are, and how to reach you. Send me what you have and I'll turn it into something that loads fast and looks right on every phone.

02

A better version of your current site

If your site is slow, outdated, or breaks whenever someone touches it, I'll rebuild it. Same business, same content, none of the headaches.

03

Hosting, domain, and updates

I host the site, handle the domain, and make your changes for you. If you ever leave, your site and domain come with you. No lock-in, no surprises.

04 — WHAT YOU GET

WHAT YOU
GET

// speed

Fast

People leave slow sites before they finish loading. Yours loads in under a second, so visitors stay long enough to call.

// security

Safe

There's no login page to break into and no add-ons to keep patched, which removes the most common ways small business sites get hacked.

// ownership

Yours

You own the site. SSL, domain privacy, and off-site backups are all included. If you ever move to another host, the site goes with you.

// tools I use, depending on what fits
HTML5 CSS3 JavaScript Bootstrap Tailwind Node.js Python Django PHP
05 — REVIEWS

WHAT PEOPLE
SAY

★★★★★

"I don't think I can adequately put into words what an amazing job Allen has done for my business by crafting this website for me. The quality and aesthetic far surpasses what I was anticipating. I literally got requests for my services the same day my website went live. Working with Allen is a breeze. Amazingly fast response times to any questions or concerns I've had and he definitely puts out a superior product. I could not recommend him more!"

— Brooke R. · Tynk's Treats
★★★★★

"Allen expertly led me through sorting out issues and gave me valuable guidance regarding my website. Approachable, friendly and very generous — Allen is one of the good guys in a world where getting bonafide online support can be challenging."

— Amanda F.
★★★★★

"Has been very helpful with setting up my blog and taught me about things I didn't even know I could do with my website! Definitely recommend!"

— Tara S.
★★★★★

"I put a call out for technical help and Allen offered to assist. His calm and patient approach gave me the confidence to know I can move forward with learning by myself. I highly recommend Allen for anyone needing help."

— Jude M.
★★★★★

"Allen helped me build out a funnel that I had managed to postpone for quite a while. Now I can make full use of my website, as I intended. Excellent work done!"

— Christian T.
06 — FAQ

COMMON
QUESTIONS

What do you recommend for a standard business website?

Hand-coded, every time. A standard business site just needs to convey information clearly and load fast — that's exactly what custom code does best. If a developer tries to sell you WordPress as a "custom coded website," walk away.

Do you ever use WordPress or page builders?

Absolutely — when they're the right tool. E-commerce stores, course platforms, blogs with frequent author updates, and sales funnels are all good fits for platforms. But for a brochure site that just needs to look great and load fast? Hand-coded wins.

How long does a project take?

A one-page site usually takes 1–2 weeks once I have your content and assets. Multi-page sites take 3–4 weeks. The biggest variable is how quickly we can finalize your content — the code itself is the fast part.

What's included in hosting?

SSL certificate, domain privacy, off-site backups, and 99.9% uptime hosting on premium servers. All standard, no extra fees. If you ever leave, your domain transfers cleanly with no holdup.

What if I want to update the site myself?

For most small business sites, content changes once or twice a year — and I handle those for you, included. If you need to update content frequently (like a blog), I'll build it on a CMS that fits your workflow.

Do you work with clients outside of Indiana?

Yes. I work with clients all over the country and have for years. Most communication happens over email and video calls — geography hasn't been a factor in a long time.

07 — START A PROJECT

BRING THE
CHALLENGE

// location
Richland, IN 47634
// response time
Within 1 business day