Skip to content
View elviscgn's full-sized avatar
🗣️
AMBITION
🗣️
AMBITION
  • Student @wethinkcode
  • Johannesburg, South Africa
  • 23:23 (UTC +02:00)

Organizations

@Uwatu @doria-sec

Block or report elviscgn

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
elviscgn/README.md

Typing SVG


Profile views    committers.top badge wakatime


About Me

const std = @import("std");

const Elvis = struct {
    location: struct { from: []const u8, based: []const u8 },
    currently_at: []const u8,
    building: []const []const u8,
    philosophy: []const u8,
};

pub fn main() void {
    const me = Elvis{
        .location = .{
            .from = "🇰🇪 Kiambu",
            .based = "🇿🇦 Johannesburg",
        },
        .currently_at = "WeThinkCode_ + freelancing",
        .building = &.{
            "databases from scratch",
            "chess engines in Zig",
            "full-stack products end-to-end",
            "whatever scares me",
        },
        .philosophy = "The next project should be harder than the last.",
    };
}

Tech Stack

Languages

Frontend

Backend & APIs

     

Databases & Storage

ORMs

 

Cloud & Deployment

Tools


🏆 Awards



Entelect University Cup 2026
🥇 1st Place · Optimisation & Programming


ITWeb Security Summit Hackathon 2026
🥇 National Champions · Sandton Convention Centre


Mjanga AI Hackathon
🥇 1st Place · Pan-African AI Challenge


Featured Projects

Security tool built for the AI-assisted development era. Catches slopsquatting attacks, AI-hallucinated package names registered with malware before they touch your disk. National champions at the ITWeb Security Summit Hackathon 2026. 🏆

Rust Python TypeScript

Real-time security dashboard for Doria. Connects your GitHub repositories, surfaces active threats, exposed secrets, and outdated dependencies across your entire engineering org. Role-based access, autonomous remediation via doria-bot.

TypeScript CSS


A tamper-proof, verifiable, immutable database — written from scratch in Rust.

Rust


Online implementation of Settlers of Catan — full game logic, multiplayer-ready.

Go Vue.js TypeScript Python


A chess engine built as a coding adventure. In Zig. Because why not.

Zig


Product search engine linking township spazas to customers — price comparison, order optimization, youth-led delivery.

Go


3D AI avatar health buddy — conversational healthcare access powered by Three.js.

JavaScript Three.js


Backend API for a student portal — clean, fast, written in Go.

Go


Github Awards

elviscgn trophies

GitHub Analytics

GitHub Streak

Elvis's Activity Graph

Pinned Loading

  1. doria-sec/Doria doria-sec/Doria Public

    Rust 5

  2. doria-sec/dashboard doria-sec/dashboard Public

    TypeScript 4

  3. Settlea Settlea Public

    Online implementation of the famous board game settlers of catan.

    Go 2

  4. UkweliDB UkweliDB Public

    A tamper proof, verifiable, immutable database, written from scratch in Rust.

    Rust 2

  5. wtc-java-prep wtc-java-prep Public archive

    Repo to prepare for the first java assessment

    Java 24

  6. AfyaAI AfyaAI Public

    3D AI avatar health buddy

    JavaScript 3