Skip to content
View kiirecodes's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report kiirecodes

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kiirecodes/README.md

Kiire Constantine

Software Engineer  ·  Systems Programmer  ·  Open Source Developer
Kampala, Uganda  ·  0xkiire@proton.me  ·  0xkiire.com  ·  @coding_simply


About

Results-driven Software Engineer with experience designing, building, and deploying scalable applications and micro-services across the full stack — from REST APIs and cloud infrastructure to low-level systems code.

Creator of Zypher — a batteries-included web framework written in Zig with zero hidden allocations and full control-flow transparency. Author of 0xkiire.com, a technical blog with 40+ in-depth articles on systems programming, concurrency, graphics, and OS internals, each with working code examples in C, Zig, and Rust. Podcast host and community builder for low-level programming.


Technical Skills

Languages C · C++ · Rust · Zig · Go · Python · Assembly (x86/RISC-V) · JavaScript · TypeScript · Java . C#

Systems Programming Memory management · Virtual memory & paging · I/O multiplexing · Concurrency primitives · File systems · mmap · io_uring · Atomics · Lock-free algorithms

Graphics Programming SDL2 · Vulkan · ECS architecture · Immediate mode rendering · PBR rendering · GLSL shaders . Raylib


Projects

Zypher — Open Source Web Framework 2024–Present Django-inspired, batteries-included web framework written in Zig. Feature set spans HTTP routing, ORM, middleware pipeline, templating engine, form validation, authentication, migrations, CLI, and admin interface. Zero hidden allocations, full control-flow transparency.

Full-Stack Social Networking Web & Mobile AppNext.js, React Native, Go, TypeScript, Docker, Redis, WebRTC, FCM, MinIO, JWT, gRPC Built a responsive social networking platform with secure login, role-based access, and CRUD functionality. Reduced page load time by ~30% using code-splitting and optimized database queries.

Adaptive AI E-Learning PlatformGo, Next.js, TypeScript, React Native, PostgreSQL, Redis, WebSockets, gVisor, Resend, OAuth, OpenID Connect, JWT, OpenRouter, SSR A boot.dev-style e-learning platform for programming and math, built as a Go clean-architecture monolith with a Next.js frontend and React Native mobile client. Uses AI models to generate revision exercises and flashcards, plan spaced-repetition practice, and simplify explanations based on individual learning ability. Includes gamification, a sandboxed code execution environment (gVisor) with a CLI submission client, and real-time features over WebSockets.

bug-track — Issue Management System 2024 Lightweight bug tracking system written in Go with a clean RESTful API. Supports issue tracking, labelling, assignment, and project management workflows.

repo-pulse-lite — Repository Analytics 2024 GitHub repository activity tracker and analytics dashboard in JavaScript. Integrates the GitHub API for real-time aggregation of commits, pull requests, and repository health metrics.


Writing

0xkiire.com — 40+ technical articles on systems programming with working implementations in C, Zig, and Rust.

Article Date
Text Editor Data Structures: Gap Buffers, Ropes, and Piece Tables May 2026
The M:N Concurrent Model — Complete Guide to Production Schedulers May 2026
Building a GUI Library from Scratch (C and SDL2) May 2026
I/O Multiplexing: select(), poll(), and epoll() — Extended Guide April 2026
Introduction to Graphics Programming with Vulkan April 2026
Virtual Memory Foundations: Address Spaces, Paging, and Protection Feb 2026
Building a Memory Allocator from Scratch in C Jan 2026

GitHub Stats


Pinned Loading

  1. zypher-org/zypher zypher-org/zypher Public

    A batteries included web-framework written in zig. No hidden allocations, control flow and anything as such.

    Zig 22 4

  2. muk-connect/muk-connect-app muk-connect/muk-connect-app Public

    TypeScript

  3. edu-joy edu-joy Public

    Go 1

  4. bug-track bug-track Public

    TypeScript 6 1