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

My Company Shares a Name With 185 Beetles. Reddit Would Say I'm Doomed.

185 entities in the database behind Google's knowledge graph carry my company's name, and every one is a bark beetle. I audited what that actually does to search and AI answers — and found the real problem somewhere else entirely.

By Kris Black • 8/10/2026

Does the Vercel Firewall Actually Work? Reddit Asks — Here Are 96 Days of Logs

Reddit asks this constantly and nobody posts numbers. Here are mine: 238 probe events from rented cloud servers in 39 days, then zero for the next 57 — with a public third-party record to check it against.

By Kris Black • 8/10/2026

Where Does Bot Traffic Actually Come From? Reddit Asks — I Resolved Every Address

I looked up the network owner of all 194 addresses that touched my system in 96 days. 87% of the hostile ones were rented cloud servers. 90% of everyone else was a home internet connection.

By Kris Black • 8/10/2026

Only the Defender Is Disarmed: The Hugging Face AI Breach and the Guardrail Asymmetry Problem

An autonomous AI agent escaped its sandbox and breached Hugging Face. Then the safety guardrails blocked the defenders — not the attacker. Here's why that asymmetry is a national security problem.

By Araptus Team • 7/29/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