← back_to_portfolio

zakaria-m-omar@portfolio:~$

FULL-STACK DEVELOPER & AI ENTHUSIAST

[email]zakaria.m.omar@gmail.com | | [linkedin]zakaria-omar | [github]zakisserious
$ curl -O Zakaria-M-Omar-CV-2026.pdf

Summary

Full-stack developer and AI enthusiast with 3+ years of experience building scalable web applications, blockchain systems, and machine learning solutions. Proficient in JavaScript, React, Node.js, Python, and AWS. Led development of 7+ shipped projects including a blockchain certificate verification system (GoQuorum + Solidity), an interactive pathfinding algorithm visualizer, and data visualization platforms deployed on Vercel. Mentored 200+ students in programming fundamentals, increasing course completion rates by 30%. Strong background in SaaS analysis, backend architecture, and system design.

Impact

7+ Projects Shipped
200+ Students Mentored
3+ Years Experience
20+ Technologies

Experience

Web Developer and Trainer Assistant

Jul 2024 - Jul 2025

Kidocode Sdn Bhd

Kuala Lumpur, Malaysia

  • Built full-stack web applications with React, Node.js, and Flask, delivering REST APIs and responsive interfaces.
  • Mentored 200+ students in web development and programming fundamentals, increasing course completion rates by 30%.
  • Designed and launched 5+ new programming course modules, reducing student drop-off by 25%.
  • Led SaaS business analysis across multiple product lines, identifying pricing optimizations projected to drive 50% revenue growth over 3 years.
  • Coordinated with instructors and developers to test and deploy educational tools and coding projects.

Travel Agent and IT Support

2018 - 2023

Aragshan Travels

Nairobi, Kenya

  • Led IT operations, maintaining two internal servers and company-wide systems.
  • Implemented digital tools that improved operational efficiency by 40%.
  • Provided technical support and resolved 80% of customer complaints within 24 hours.
  • Performed data analysis and reporting to inform business decisions.

Education

Bachelor's in Computer Science (Honors)

2022 - 2025

Asia Pacific University

Kuala Lumpur, Malaysia

Diploma in Business Information Technology

2020 - 2022

Strathmore University

Nairobi, Kenya

Technical Skills

Programming Languages

JavaScript Python TypeScript Java C++ C# SQL Rust

Databases

MongoDB PostgreSQL MySQL SQLite

Blockchain

Solidity Hardhat Web3.js Truffle Smart Contracts

AI & Machine Learning

TensorFlow OpenCV Pandas NumPy Computer Vision LLM Utilization Advanced Prompt Engineering

Tools & Platforms

Git GitHub Firebase Figma AWS Docker Linux REST APIs

Business Analysis

Financial Forecasting Budgeting Market Trend Assessment SaaS Evaluation

Teaching & Content

Curriculum Design Interactive Learning Technical Instruction

Languages

English Swahili Somali Arabic

Projects

codebase-qa

CodeBase QA - Self-Hosted RAG for Codebases source ↗

Python, FastAPI, LangChain, ChromaDB, Ollama

  • Built a self-hosted RAG platform that answers plain-English questions about any GitHub or local repo, with every answer citing clickable file:line references.
  • AST-aware code splitting (ast + tree-sitter for 15+ languages), streaming SSE chat, a ReAct agent for deep cross-file analysis, and an interactive D3 dependency graph.
  • Runs fully local on Ollama (private by default); 167 tests with CI, Dockerized.
zava

Zava - Console Audio Visualizer in Pure Rust source ↗

Rust, SIMD FFT, PipeWire, PulseAudio

  • Remade CAVA in pure Rust: dual-buffer SIMD FFT DSP, Hann windowing, Monstercat smoothing, and CAVA-compatible block glyphs with truecolor gradient rendering.
  • Ship 16 toggleable visual upgrades (waveform, reflections, spectrum, beat pulse) with a live in-terminal menu; zero-config startup with PipeWire/PulseAudio/FIFO capture.
  • CAVA's ported DSP test suite validates peak-bin accuracy and smoothing within 0.5% error; 68 tests, PKGBUILD, man page.
pathfinder

Pathfinder - Algorithm Visualizer live ↗

React, Vite, Tailwind CSS

  • Built an interactive pathfinding algorithm visualizer supporting 9 algorithms (A*, Dijkstra, BFS, DFS, Greedy Best-First, Jump Point, etc.).
  • Features include side-by-side compare mode, real-time cost/distance visualization, maze generation, and adjustable speed controls.
  • Deployed on Vercel with responsive design and touch-friendly controls.
artists-evolution

Artists Evolution Analyzer live ↗

React, Spotify API, Data Visualization

  • Developed a data visualization tool that analyzes an artist's discography evolution, popularity trends, and breakout eras using Spotify's API.
  • Interactive timeline charts, popularity graphs, and era-based segmentation for exploring musical progression.
  • Deployed on Vercel with responsive design.
blockchain-cert

Machine Learning and Blockchain Based Certification System

React, Node.js, Python, Solidity, Hardhat, MongoDB

  • Designed and developed a blockchain-based academic certificate verification system using GoQuorum.
  • Solidity smart contracts for secure and immutable record storage, AI/ML-powered document classification, anomaly detection for fraud prevention, and real-time verification via Web3.js integration.
portfolio

Portfolio - Terminal-Themed Website live ↗

HTML, CSS, JavaScript, GSAP

  • Designed and built a retro terminal-themed portfolio with custom cursor effects, GSAP scroll animations, and a live terminal output background.
  • Features include smooth scroll, 3D card tilts, text scramble effects, and full mobile responsiveness.
diabetes-mgmt

Cloud Based Diabetes Management System

C#, Razor Pages, AWS Elastic Beanstalk, AWS Lambda

  • Developed a cloud-based application for tracking and managing diabetes data, integrating Razor Pages for dynamic web interfaces.
  • Deployed via AWS Elastic Beanstalk and AWS Lambda for scalable, serverless architecture with secure data handling.
face-hand-detect

Face and Hand Detection System

Python, TensorFlow, OpenCV

  • Designed and developed a machine learning-based face and hand detection system for real-time interaction and security.
  • Deep learning-based face detection, real-time hand tracking, and integration for authentication, gesture control, and human-computer interaction.
club-mgmt

Club Management System

HTML, PHP, CSS, MySQL

  • Developed a web-based club management system using PHP and MySQL for secure member registration, profile editing, and a searchable directory.
  • Event management and integrated communication tools, with HTML and CSS ensuring a user-friendly interface.
image-editor

Image Editor

JavaScript

  • Developed a JavaScript-based image editing application for real-time photo manipulation.
  • Filters, cropping, resizing, and drawing tools, with an intuitive UI for seamless user experience.

Interests

Blockchain & Web3 AI / Machine Learning System Design Open Source Rust Cloud Infrastructure Cybersecurity