Skip to content
View victorakor's full-sized avatar

Block or report victorakor

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

🧭  About

Language distribution across public repositories

I write backends in Go and Python, and I gravitate to problems where correctness matters more than novelty — exam integrity, financial totals, role-based access, frame-by-frame detection latency.

Most of what I build ends up full-stack out of necessity rather than preference: if a school needs report cards, someone has to write both the grading engine and the page it prints from.

I reach for the standard library first and add dependencies only when they earn their place. One of my Go servers ships with zero external modules, and my Python CLI has no runtime dependencies at all.

type Engineer struct {
    Focus     []string // backend systems, computer vision
    Languages []string // Go, Python, JavaScript
    Believes  string   // "if it isn't tested, it isn't done"
}

10 public repositories, 2.0 MB of public code, 9 languages, Go primary

🚀  Featured Work

Click any project to expand the engineering detail.

🏆  Hackerthoncompetitive coding platform   Go SQLite Vanilla JS

A full online judge and contest arena. Users solve problems in an in-browser CodeMirror editor across 9 languages, run code against test cases before submitting, and compete three different ways.

Engineering worth calling out
Anti-cheat — tab-switch and copy/paste detection during live contests
Sandboxed runner with per-test-case pass/fail reporting
AI hints via Groq, rate-limited per user per question
Three contest modes — 1v1, timed tournaments, team clan raids
Live scoreboard polling on a 5-second cadence
Go standard library + SQLite, zero frontend framework

View repository

🎓  LEAPSschool operating system   Go PostgreSQL JWT

A digital operating system replacing the manual processes of a real secondary school. Nine modules: admissions, academics, CBT examinations, finance, reporting, staff, timetabling, media, and audit.

Engineering worth calling out
🔐 JWT auth with role-based access control on every route
🔐 Full audit logging — every state change attributable, for compliance
🔐 Timetable conflict detection across classes and exams
🔐 PDF report cards generated with school branding
🔐 Anti-cheat enforcement in the CBT engine

View repository

👁️  Mall Surveillance Systemreal-time computer vision   Python YOLOv8 dlib

Flask application streaming live detection to a single-page operator console. YOLOv8 handles person detection; dlib's ResNet model handles face recognition against a known-faces encoding set.

Engineering worth calling out
🎥 Four simultaneous canvas streams in the operator dashboard
🎥 Firebase Auth + Realtime DB for roles, cameras, alerts, settings
🎥 Separate admin and personnel permission tiers
🎥 Alert verify/dismiss workflow backed by an activity log
🎥 Containerised, deployed via render.yaml

View repository

🩺  Eye Disease Detectionmedical image classification   Keras EfficientNetV2

A fine-tuned EfficientNetV2 classifying retinal fundus images into Cataract, Diabetic Retinopathy, Glaucoma or Normal, served through Flask with plain-language findings and follow-up recommendations per diagnosis.

Engineering worth calling out
🧠 256×256 RGB input through efficientnet_v2.preprocess_input
🧠 Softmax over 4 classes, arg-max label returned with a confidence score
🧠 JSON /predict endpoint, CORS-enabled for a separately hosted frontend
🧠 Model path resolved relative to the module, so it runs from any directory

View repository

💰  Expense Trackerhow I actually work   Python pytest mypy

A dependency-free CLI expense tracker, and the repository I would point at to show engineering practice rather than feature count.

Engineering worth calling out
234 tests · 98% branch coverage · mypy --strict
CI across Python 3.10–3.13 × Linux/macOS/Windows — 14 jobs, all green
Exact Decimal arithmetic — no float drift in money
Atomic writes (temp → fsyncos.replace), with a test that kills the write mid-flight and proves the ledger survives
Corrupt CSV rows fail loudly with a line number instead of being silently skipped

View repository CI status

🎮  SHIFT + TextFlowa game server and a text engine   Go JS

SHIFT — a multiplayer "steal and guess" game on a standard-library-only Go server. No external modules at all: the session layer, persistence and templating are hand-rolled on net/http. Ships with a custom "Vault Card" design system.

TextFlow — a markup-driven text formatter. Split-pane editor with live tag-syntax highlighting over a Go rule engine, plus an offline demo mode that reimplements the core rules in JS so the UI previews without a backend.

SHIFT TextFlow Try it live

🛠️  Tech Stack

Languages

Go, Python, JavaScript, HTML, CSS, Bash

Data & infrastructure

PostgreSQL, SQLite, Firebase, Flask, Docker, Vercel

ML, vision & tooling

TensorFlow, OpenCV, scikit-learn, Git, GitHub, GitHub Actions, Linux, VS Code

Let's build something

victorakor04@gmail.com



"If it isn't tested, it isn't done."

Popular repositories Loading

  1. Eye-disease-detection Eye-disease-detection Public

    Deep-learning eye disease classifier: a Keras CNN served through a Flask web app for image-based diagnosis support.

    Python 1

  2. textAnalyzer textAnalyzer Public

    TextFlow: a markup-driven text formatter. Split-pane editor with live syntax highlighting, backed by a Go rule-processing engine.

    CSS 1

  3. portfoliov2 portfoliov2 Public

    Personal portfolio site: projects, background and contact details.

    HTML 1

  4. leaps-management-system leaps-management-system Public

    Digital operating system for a Nigerian secondary school: admissions, CBT exams, grading, finance, timetabling, RBAC and audit logging. Go + PostgreSQL.

    Go 1

  5. school-management-system1 school-management-system1 Public

    Earlier Go school management system: the prototype that LEAPS grew out of.

    Go 1

  6. Shift-website Shift-website Public

    Multiplayer 'steal and guess' game with a stdlib-only Go server, server-rendered frontend and a custom Vault Card design system.

    Go 1