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

Organizations

@Uwatu @doria-sec

Block or report elviscgn

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 3

  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