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

Block or report kiirecodes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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 23 4

  2. bug-track bug-track Public

    TypeScript 4 1