EDUCATOR PORTFOLIO // STEM LABS10 REPOSITORIES VERIFIED100% PYTEST GREEN

International STEM Teaching & Curriculum Architecture

Bridging theoretical STEM education with production-grade software engineering. As an international educator and curriculum architect, I have developed 10 reproducible, open-source algorithmic laboratories that translate complex Olympiad computer science, calculus, coordinate geometry, biophysics, and quantum mechanics into test-verified Python engines.

Computer ScienceAdvanced CS / Competition Prep

ACSL Algorithm & Competition Lab

Interactive computer science learning platform with 8 conceptual modules covering Boolean algebra simplification, finite-state automata (FSA) visualization, graph shortest path routing, and bitwise assembly tracing.

Core Algorithmic Modules
  • >Boolean Algebra Simplifier (AND, OR, XOR, NOT logic trees)
  • >Finite-State Automata (FSA) State Transition Simulator
  • >BFS/Dijkstra Shortest Path Graph Routing Engine
  • >Assembly Language Virtual Machine Register Tracing
Python 3.13PytestBoolean AlgebraAutomata TheoryGraph BFS/DijkstraAssembly Tracing
100% Passed (4/4 Pytest Specs)
Computer ScienceData Structures & Algorithms

Algorithmic Simulation Problem Playground

State-tracking simulation playground testing warehouse routing invariants, card table game mechanics, grid rotation transformations, and Numbrix spiral matrix walking.

Core Algorithmic Modules
  • >Warehouse Routing Simulation with Detour Cost Verification
  • >90° Clockwise 2D Grid Matrix Transposition & Reflection
  • >Spiral Matrix Generator (Numbrix & Matrix Walk Invariants)
Python 3.13Pytest2D Grid TransformsManhattan DistanceInvariant Testing
100% Passed (3/3 Pytest Specs)
Computer ScienceIntroductory to Intermediate Data Science

Python Data Classroom & CSV Curriculum

A 12-section structured Python curriculum teaching file I/O, csv.DictReader parsing, 2D array manipulations, exception handling, and OOP leaderboard ranking systems without exposing student records.

Core Algorithmic Modules
  • >csv.DictReader Stream Parsing & Validation
  • >Leaderboard Multi-Key Sorting & Ranking Calculation
  • >Statistical Aggregators (Mean, Median, Standard Deviation)
Python 3.13PytestCSV ProcessingOOP RankingStatistical Aggregation
100% Passed (3/3 Pytest Specs)
Computer ScienceInternational Baccalaureate (IB CS HL)

IB Computer Science SL/HL Laboratory

Object-oriented algorithm implementations covering Binary Search Tree (BST) traversals, BFS/DFS graph search, dynamic programming memoization (Fibonacci/Knapsack), and trace table generators.

Core Algorithmic Modules
  • >Recursive Binary Search Tree Inorder/Preorder Traversals
  • >Dynamic Programming Memoization Engine for Exponential Recursion
  • >Trace Table Generator for Algorithm State Verification
Python 3.13OOP DesignBinary Search TreesDynamic ProgrammingPytest
100% Passed (2/2 Pytest Specs)
Higher MathematicsAP Calculus AB/BC & University Analysis

Calculus Interactive Studio & Proof Engine

Numerical calculus laboratory approximating definite integrals via left, right, midpoint, and trapezoidal Riemann sums, alongside Taylor polynomial convergence engines for trigonometric and exponential functions.

Core Algorithmic Modules
  • >Trapezoidal and Left/Right Riemann Sum Integration Approximator
  • >Taylor Series Polynomial Convergence Calculator (sin, cos, exp)
  • >Numerical Derivative Secant Line Limit Evaluator
Python 3.13Numerical AnalysisRiemann IntegrationTaylor Series ApproximationPytest
100% Passed (2/2 Pytest Specs)
Coordinate GeometryO-Level / IGCSE / High School Geometry

Circle Theorems Geometry Explorer

Interactive coordinate geometry engine calculating subtended angles and dynamically verifying 8 classical circle theorems (Thales semicircle theorem, cyclic quadrilaterals, alternate segment theorem).

Core Algorithmic Modules
  • >Center Angle vs Circumference Angle Verification (2:1 Ratio)
  • >Cyclic Quadrilateral Opposite Angle Supplementarity (180° Sum)
  • >Intersecting Chords Theorem Product Verification (AE * EB = CE * ED)
Python 3.13Euclidean GeometryCoordinate MathPytestZero 3rd-Party Graphics
100% Passed (3/3 Pytest Specs)
Higher MathematicsA-Level Further Mathematics / University Math

Conics, Complex Numbers & 3D Vectors Lab

Mathematical solver and calculation engine for conic sections (eccentricity, foci, directrix), complex roots of unity via De Moivre's theorem, and 3D vector dot/cross products.

Core Algorithmic Modules
  • >Ellipse & Hyperbola Eccentricity, Focal Distance, and Area Engine
  • >3D Vector Dot Product, Cross Product, and Orthogonality Calculator
  • >De Moivre's Theorem Roots of Unity Evaluator
Python 3.13Conic SectionsComplex Modulus3D Vector AlgebraPytest
100% Passed (2/2 Pytest Specs)
Biology & BiophysicsUS Biology Olympiad (USABO Prep)

USABO Biology Olympiad Diagnostic Engine

Topic-balanced mock exam generator and weak-topic analytics engine using independently authored biology olympiad questions across Genetics, Cell Biology, Plant Physiology, and Ecology.

Core Algorithmic Modules
  • >Topic-Balanced Randomized Mock Exam Generator
  • >Diagnostic Weak-Topic Accuracy Evaluator
  • >Mendelian & Dihybrid Phenotypic Ratio Calculator
Python 3.13Diagnostic AnalyticsOlympiad Question BankRandomization InvariantsPytest
100% Passed (2/2 Pytest Specs)
Biology & BiophysicsCellular Biophysics / AP Biology

Cell Compartmentalization & Membrane Atlas

Biochemical simulation engine modeling active transport stoichiometry (Na+/K+ ATPase ATP consumption) and Nernst equilibrium potentials across mammalian neuronal membranes.

Core Algorithmic Modules
  • >Active Transport ATP Cost Stoichiometry Calculator
  • >Nernst Electrochemical Equilibrium Potential Evaluator (mV)
  • >Organelle Metabolic Balance Comparator
Python 3.13Biochemical ModelingNernst PotentialMembrane StoichiometryPytest
100% Passed (2/2 Pytest Specs)
Computational PhysicsAP Physics C / University Electromagnetism

Physics Systems & Electromagnetic Simulator

Numerical physics simulation engine calculating Faraday electromagnetic induction EMF rates, RLC circuit resonance impedance curves, photoelectric kinetics, and de Broglie matter wavelengths.

Core Algorithmic Modules
  • >Faraday Magnetic Flux Induction EMF Rate Calculator
  • >RLC Series Circuit Resonant Frequency & Phase Impedance Engine
  • >Photoelectric Effect Maximum Kinetic Energy & Work Function Solver
  • >De Broglie Matter Wavelength Quantum Estimator
Python 3.13ElectromagnetismQuantum MechanicsRLC ResonancePytest
100% Passed (4/4 Pytest Specs)

All teaching laboratories are released under the MIT License with 100% original code. Zero proprietary textbooks, exam booklets, or student identifiers are embedded within any public repository.