Software Engineer

Building modern web solutions with a focus on performance, scalability, and user experience. Based in Houston, TX.

42

repositories

23

stars

2

followers

10

following

Featured Projects

Astro Strapi Integration

A seamless integration between Astro and Strapi CMS, providing a modern headless solution.

AstroStrapiTypeScript
Active 1

PyPDF2

Python library for PDF manipulation and data extraction.

PythonPDFData Processing
Maintained 1

HTML Scraper

Efficient web scraping tool built with Python for data extraction.

PythonBeautifulSoupData Mining
Active 1

Astro DaisyUI

Integration of DaisyUI components with Astro framework.

AstroTailwindCSSDaisyUI
Active

Technical Skills

Frontend

AstroReactTypeScriptTailwindCSS

Backend

PythonNode.jsRustGraphQL

DevOps

DockerCI/CDAWSVercel

Why Any of This Is Public

None of these projects are products. They are the tools that came out of doing client work and hitting something that did not exist yet — a CMS integration that had to be written twice, a PDF parser that needed to survive files exported by a decade-old practice management system, a scraper built because the data was only ever going to arrive as HTML.

They are published because a small utility that solves a real problem is worth more in the open than sitting in a private repository. It also means the engineering practice behind the Araptus ecosystem is inspectable rather than asserted. Anyone evaluating whether to hand over their infrastructure can read the code instead of taking a sales page at its word.

How Open Source Feeds Client Work

The connection is not sentimental. Tools that get released have to be written to a higher standard than tools that stay internal, and that standard is the one client infrastructure gets held to:

  • Documented behavior, because someone who is not you has to run it.
  • Dependencies kept minimal, because every added package is an added supply-chain risk.
  • Failure modes handled explicitly, since a library cannot ask a user what it should do.
  • Versioning that means something, so upgrades are decisions rather than surprises.

That last point is why supply-chain security is treated as a first-class concern here rather than a checklist item. The most common way a small business gets compromised in 2026 is not a targeted attack — it is a dependency nobody was watching.

Let's Build Something Together

Looking for a developer to help with your next project?

Get in Touch

Frequently Asked Questions

Common Questions About These Projects

Can I use these in my own work?

Yes — they are published openly for exactly that. Check the license on each repository. If something is broken or missing, an issue is welcome; if you fix it yourself, a pull request is more welcome.

Are these maintained, or abandoned?

Maintenance tracks whether the tool is still doing a job. Anything still used in client infrastructure gets kept current. Anything superseded stays up as a reference rather than being deleted, because breaking someone else's build to tidy a profile is a poor trade.

Is the Araptus platform itself open source?

No. The utilities here are open; the engines that run client infrastructure are licensed to clients while their agreement is active. That is the arrangement that funds keeping them patched and monitored rather than shipped and forgotten.

Still have questions?

Let's Talk

Insights from Araptus: Our Blog

Discover new experience of web development.

Latest from Our Blog

The Machines Are Searching — and They're Not Reading Reddit

We published three pages to test whether AI assistants append 'reddit' to their searches. They don't. Here is a quarter of Search Console data showing what the machines actually type — enumerated batch strings, whole pasted buyer personas, quoted operator syntax — and the modifier that did work.

By Araptus Team • 9/7/2026

Your Data Is in a Database With Ten Thousand Strangers

In almost every business tool you rent, your records and your competitor's sit in the same table. What separates them is a condition in a query that a developer has to get right every single time. Here is what multi-tenancy actually means, why row-level security is a real control that still fails, and what per-client isolation costs.

By Araptus Team • 9/7/2026

Your Website Has No Database to Hack

Most website security is about defending an attack surface. The cheaper answer is not to have one. How static-first architecture removes the database, the CMS login and the plugin layer entirely — and what we learned building honeypots on a site with no server.

By Araptus Team • 9/7/2026

AI Agent Incidents | Nobody Is Going to Tell You | Araptus

Four AI agent incidents in two months and no way to tell which are related. The not-knowing is structural — and it is why you must instrument your own edge.

By Kris Black • 9/6/2026

You Want This!

Transform Your Business Today

Get started with enterprise-grade development solutions.

Or schedule a call: Book a Consultation
24hr Response
Free Consultation
Enterprise Grade
Kris Black | Software Engineer