Joshua Ibrom

PDF Version ↓

Skills

Systems & Languages

Rust, Python, Go, Zig, C, TypeScript, PHP, Bash

Infrastructure & Systems

Linux Systems & POSIX, Multithreading & Concurrency, TCP/IP & Sockets, Docker & Compose, CI/CD Pipelines, Git

Databases & Storage

PostgreSQL, MariaDB, SQLite, Vector Search / RAG, Relational Modeling

Backend & Developer Tooling

REST APIs, Laravel, Flask, CLI / TUI Development, Automated Testing

Employment History

Web Applications Developer

07/2025 — Present
ITS Web Services · Texas A&M University-San Antonio · San Antonio, TX
  • Engineered a 23x performance gain (380s to 16s) by rewriting a legacy single-threaded data intake pipeline in Python, eliminating TLS handshake churn via thread-level TCP connection pooling and concurrent I/O.
  • Architected a multithreaded extraction engine in Python, achieving a 10x throughput increase using ThreadPoolExecutor and decorator-driven exponential backoff with retry handling to generate structured RAG datasets.
  • Spearheaded automated testing and CI/CD pipelines, standardizing deployment workflows across the team and replacing manual release bottlenecks.
  • Mentored 4 student developers via structured code reviews and system architecture demos, overseeing critical intake refactors for high-reliability data processing.

Research Technician

12/2024 — 07/2025
Office of Research · Texas A&M University-San Antonio · San Antonio, TX
  • Engineered an automated data extraction pipeline scraping HB2504 public endpoints to harvest faculty records across ~650 CVs, integrating an LLM parsing layer with SQLite for transactional persistence.
  • Integrated academic publication tracking in collaboration with university stakeholders, automating schema updates to streamline institutional visibility of research outputs.

Graduate Research Assistant

09/2024 — 12/2024
Dept. of CEMS · Texas A&M University-San Antonio · San Antonio, TX
  • Facilitated lab sessions and demonstrated cloud deployment workflows (GCP, AWS) for graduate coursework.

Web Development Intern

05/2024 — 08/2024
ITS Web Services · Texas A&M University-San Antonio · San Antonio, TX
  • Remediated critical Broken Access Control (BFLA/IDOR) vulnerabilities in a legacy LAMP application, preventing unauthorized CRUD execution on sensitive records for 8,000+ accounts.
  • Engineered custom input validation and sanitization layers to enforce strict type constraints on untrusted request parameters, hardening legacy database queries against injection vectors.

Student Worker

08/2023 — 05/2024
ITS Web Services · Texas A&M University-San Antonio · San Antonio, TX
  • Contributed maintenance and security patches to a production LAMP stack application, replacing insecure URL parameters with server-side session state and hardening form input validation.
  • Eliminated external CDN dependencies by vendoring library assets locally, hardening application isolation and resilience against third-party network failures.

Selected Projects

struktur

Developer Tooling & Systems
  • Rust
  • SQLite
  • CLI
  • Tera
  • Architected a local-first application tracking and document generation suite in Rust using a multi-crate Cargo workspace (core, cli, tui).
  • Engineered embedded persistence via SQLite (rusqlite) featuring compile-time embedded migrations (PRAGMA user_version), atomic transactions, and cascading audit trails.
  • Designed domain schemas enforcing referential integrity at load-time via Serde TryFrom validation pipelines, preventing invalid state representation in memory.
  • Integrated a dynamic templating engine (Tera) with context resolution, hook pre-rendering, and cross-platform output routing (stdout, disk, clipboard, WSL).

Academic Knowledge Graph & Discovery Platform

Backend & Search Infrastructure
  • Laravel
  • MariaDB
  • Python
  • Consolidating thousands of disparate academic publication records, DOIs, and grants into a queryable relational schema linking faculty across institutional departments.
  • Engineered a taxonomy normalization pipeline mapping unconstrained LLM entity extractions to the Digital Commons Disciplines Taxonomy (Tier 2), converting noisy text into structured research clusters.
  • Evaluated full-text search indexing strategies in MariaDB, balancing query latency against operational complexity to maintain a low-maintenance production footprint.

Squelch

Systems Programming
  • Zig
  • POSIX
  • mmap
  • Architected an experimental static site generator in Zig achieving absolute zero-allocation parsing by relying solely on pointer slices into memory-mapped files (std.posix.mmap).
  • Investigated compile-time stream composition techniques to eliminate dynamic heap allocations and intermediate I/O buffers during document generation.

Education

MS Computer Science

08/2024 — 05/2026
Texas A&M University-San Antonio · GPA: 3.9

BS Computer Science

08/2017 — 05/2024
Texas A&M University-San Antonio

Professional Service & Leadership

Staff Advisor

01/2026 — Present
TAMU-SA ACM
  • Developed and led an Introduction to Rust workshop, instructing students on memory safety, borrow checker semantics, and low-level systems concepts.
  • Conducted a Developer Workflows with Git session, training students on interactive rebasing, trunk-based branching strategies, and conflict resolution.