βββ ββββββ ββββββββββ βββββββββββ βββββββ ββββ βββ
ββββββββββββββββββββββ ββββββββββββββββββββββββββ βββ
ββββββββββββββ βββββββ βββββββββββ βββββββββ βββ
ββ ββββββββββββββ βββββββ βββββββββββ βββββββββββββ
βββββββββββ ββββββββββββββ βββββββββββββββββββββββ ββββββ
ββββββ βββ βββ ββββββββββ βββββββββββ βββββββ βββ βββββ
Architecting systems that don't just work β they scale, perform, and last.
Full-stack engineer with 3+ years building production systems across the full delivery lifecycle β from system design to CI/CD. I've shipped APIs serving thousands of requests, optimised slow queries that killed performance, and built UIs users actually enjoy using.
I'm not just a feature implementer. I think about architecture, data integrity, security posture, and operational maintainability from day one. Whether the stack is Java Spring Boot, .NET, or Node β I care about doing it right.
BSc Information Technology Β· Clean Code Advocate Β· API-First Thinker
π System Design β REST, microservices, event-driven architecture
π Security β JWT/OAuth2, Spring Security, HTTPS, input validation
β‘ Performance β DB indexing, query optimisation, caching with Redis
π§ͺ Testing β Unit, integration, E2E with JUnit, Jest, Cypress
π CI/CD β GitHub Actions pipelines, Docker containerisation
π¦ API Design β OpenAPI/Swagger-documented, versioned, paginated
π Frontend β Responsive, accessible, state-managed UIs
βοΈ Cloud β Azure & AWS deployments, managed databases, storage
I build systems that age well.
Most bugs aren't logic errors β they're architectural decisions that weren't thought through early enough. I apply solid design principles (SOLID, DRY, separation of concerns) so codebases remain maintainable as teams and requirements grow.
I think in APIs.
Whether it's a Spring Boot microservice, a .NET Web API, or a Node/Express layer β I design APIs that are intuitive to consume, documented with OpenAPI/Swagger, and secured properly from the start.
I own the full lifecycle.
Design β build β test β containerise β deploy β monitor. I'm comfortable at every stage and understand how each decision upstream affects what happens in production.
Teams that treat engineering as a craft, not a commodity. Environments where:
- Code reviews are conversations, not gatekeeping
- Technical debt is tracked, not ignored
- Ownership is distributed, not siloed
- Architecture decisions are documented and revisited
I thrive in remote-friendly, async-capable teams building products with real users and real scale concerns.
| Channel | Link |
|---|---|
| π§ Email | jacksonkhuto591@gmail.com |
| πΌ LinkedIn | linkedin.com/in/jackson-khuto |
| π± WhatsApp | +27 66 180 2747 |
| π Location | Pretoria, South Africa Β· Open to remote |