Skip to content
View andreaisabelmontana's full-sized avatar
🦾
🦾

Block or report andreaisabelmontana

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.

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
robotics.mp4

Andrea Isabel Montana

Computer Science & Artificial Intelligence Β· Student-Athlete @ IE University

CS + AI student-athlete at IE University (BCSAI). I build interactive demos from scratch in plain JavaScript β€” 205 repos, ~200 live, 0 forks.

Email CyPhy Life GitHub


πŸ“Š By the numbers

205 repositories 200 live sites 0 forks 38 courses Year 4

Every repository is original work β€” 0 forks across the whole account. Each course I take gets its own interactive companion site.

πŸ§‘β€πŸ’» About

Most of what I build is single-page interactive demos in plain JavaScript β€” no engines, no frameworks. The topics track my degree: computer vision, physics simulation, reinforcement learning, linear algebra, blockchain, robotics. Every course has a companion site, and all 38 are in the table below. My research is on healthcare systems that combine AI projection mapping with robotics, which I work on at CyPhy Life.

✨ Featured Projects

πŸ‘οΈ cs-vision

17 computer-vision algorithms written from scratch β€” no libraries.
Pinhole camera (K[R|t]), DFT, Sobel edges with corner non-max suppression, a CNN forward pass (conv / ReLU / pooling), segmentation, detection, autoencoder, self-supervised learning. 1,589 lines of vanilla JS.

πŸ“ linalg-lab

11 interactive 2D linear-algebra demos with exact matrix math.
Span tests via the cross product (|vΓ—w| > 1e-6), determinants as signed area, eigenvectors, and the image of the integer lattice under any 2Γ—2 matrix you drag. 917 lines.

πŸ•³οΈ black-hole-simulation

12,000-particle Newtonian accretion disk in Three.js.
Inverse-square gravity (a = GΒ·m / dΒ³) integrated every frame, circular-orbit initial velocities (v = √(Gm/r)), optional binary black hole. No textures β€” the disk is the dynamics.

πŸŽ₯ vision-proctor

Webcam exam proctor on MediaPipe BlazeFace, fully client-side.
Runs ~30 fps in the browser with no uploads. Flags three states: no face, multiple faces, and looking away (head off-axis for more than 0.4s).

17 blockchain primitives built up from a hash function.
Proof-of-work mining (increment the nonce until N leading zeros), Merkle trees, ECDSA and SHA-256 via Web Crypto, plus a toy EVM, UTXO and account models, ERC-20, and an AMM. 995 lines.

🏊 apex-athlete

Triathlon training-load model: NP, IF, TSS, CTL/ATL/TSB.
Normalized Power as the 4th root of mean power⁴, Intensity Factor = NP/FTP, TSS = hours · IF² · 100, fitness/fatigue/form tracking, and race-time forecasting.

πŸ› οΈ Skills & Tools

LanguagesPython Β· JavaScript Β· TypeScript Β· Java Β· C Β· C++ Β· SQL Β· HTML/CSS
AI / MLComputer vision Β· NLP Β· Reinforcement learning Β· Statistical learning Β· TensorFlow
Web & GraphicsReact Β· Next.js Β· Three.js / WebGL Β· Canvas Β· Node.js Β· Tailwind
Robotics & SystemsDigital twins Β· Arduino Β· Raspberry Pi Β· HPC Β· Cloud Β· DevOps

πŸ”¬ Experience & Research

πŸ”— CyPhy Life Β Β Β Β AI, robotics, and HCI research at IE University

πŸ”— Top Living Inmobiliaria Β Β Β Β Search homes to buy or rent in BogotΓ‘, Colombia

πŸ”— Arte de la MontaΓ±a Β Β Β Β Original paintings and custom commissions

πŸ”— Alma de MarΓ­a Β Β Β Β Handcrafted rosaries and religious jewelry

πŸ§ͺ Interactive Simulations & Games β€” curiosity rebuilds

A collection of 15 interactive simulations, games, and small apps I rebuilt from scratch in the browser. None of these began as my own idea. Each one recreates an existing project or concept that caught my eye β€” and curiosity about how it actually works pushed me to rebuild it my own way, with no engine or framework, and to make it a little different and better as I went. They double as coursework, so you'll also find them under their related courses below.

πŸ”— Open the collection Β Β Β Β The hub linking all 15

πŸ“š Course Portfolio

One interactive companion site per course, across the full four-year BCSAI degree. Auto-generated from GitHub topics.

# Course Coursework & Projects
4.5 Capstone Project 🌐 apex-athlete β€” Unified multisport training-data platform
πŸ“‚ Final-Project β€” Cornell notes + Capstone Cockpit toolkit
4.4 UX/UI & Human-Computer Interaction 🌐 uxui-hci-interactive β€” Interactive UX/UI design tutorials
πŸ“‚ UX-UI-Human-Computer-Interaction β€” Cornell notes + UX Audit Kit capstone
🌐 polar-club β€” Membership club concept site
4.3 Robotics & Automation 🌐 Robotics-Automation β€” Interactive robotics course demos
🌐 botzo β€” Budget DIY quadruped robot build
🌐 niryo-one-digital-twin β€” Real-time robot-arm digital twin
🌐 niryo-one-datasets β€” Robot-arm telemetry ML datasets
🌐 turtlebot2-service β€” Robot navigation as network services
🌐 digital-twin-scalability β€” ML autoscaling for SLA breaches
4.2 Ethics, Policy & Legislation in CS 🌐 cs-ethics β€” Interactive CS ethics & policy atlas
🌐 openpolicystack β€” Microservices for evidence-based policy
🌐 garlic β€” Encode web text against scrapers
4.1 Blockchain, Cryptocurrencies & FinTech 🌐 blockchain-playground β€” In-browser blockchain concept demos
πŸ“‚ Blockchain-Cryptocurrencies-Fintech β€” Cornell notes + ChainForge mini-blockchain capstone
🌐 rodeo β€” Blockchain multi-robot coordination framework
🌐 harthat-web3-tutorial β€” Local Solidity smart-contract tutorial
3.11 AI: Statistical Learning & Prediction 🌐 fraud-detector β€” Tune fraud classification thresholds
🌐 sound-classifier β€” Classify animal sounds from audio
🌐 stat-learning β€” Interactive ML algorithm demos
🌐 beyondstats β€” Gender-inequality scoring explorer
3.10 AI: Reinforcement Learning 🌐 reinforce-interactive β€” Interactive reinforcement-learning demos
🌐 mountain-car-control β€” RL agent solving Mountain Car
🌐 mesh-parking-rl β€” Grid-based RL autonomous parking
🌐 swipe-rl β€” Preference-based RL from swipes
🌐 rl-control-lab β€” Benchmark RL algorithms head-to-head
3.9 AI: NLP & Semantic Analysis 🌐 nlp-alignment-drift β€” Visualize multi-turn LLM safety drift
🌐 nlp-lab β€” Interactive NLP concept demos
🌐 truthlens β€” AI fact-checking workspace
🌐 stash β€” YouTube transcript saver & summarizer
🌐 rental-finder β€” Plain-language rental search Β· study rebuild
3.8 AI: Computer Vision 🌐 cs-vision β€” Interactive computer-vision demos
🌐 vision-proctor β€” Browser exam proctoring via face detection
🌐 fatigued-driver-detector β€” Detect driver drowsiness with CV
🌐 ie-tower-vpr β€” Visual place recognition by image retrieval
🌐 crittercut β€” Crop & trim animal-behavior videos
🌐 SPICE β€” Projected interactive cooking guide
🌐 holovinyl-rebuild β€” Turn objects into playable records
3.7 AI: Chatbots & Recommendation Engines 🌐 chatbots-recsys-lab β€” Interactive recommender-systems demos
🌐 skincares-advisor β€” Decode & categorize skincare ingredients
🌐 mistral-kit β€” Chat UI components for Mistral
🌐 radical-bot β€” Minimal from-scratch chatbot tutorial
🌐 bookdb-discovery β€” AI-chat book recommendations
🌐 moviewatchlist β€” Track watched & unwatched movies
🌐 memora-rebuild β€” Capture & reflect on memories
3.6 High Performance Computing 🌐 hpc-miniweather β€” In-browser HPC stencil simulation
🌐 gpu-montecarlo-risk-rebuild β€” GPU Monte Carlo risk engine
🌐 uncorrelated-returns β€” Diversification portfolio optimizer
🌐 time-series-momentum-rebuild β€” Cross-asset momentum backtester
🌐 aimes-emanager β€” Pilot-job workflow manager for HPC
🌐 hpc-course β€” Hands-on HPC course with clusters
🌐 hpc_foundations_book β€” Intro book on HPC fundamentals
🌐 hpc_applications_book β€” Book on supercomputing applications
3.5 Introduction to Robotics Lab 🌐 robotics-lab-interactive β€” Browser sandbox for robotics concepts
3.4 AI: Reasoning & Problem Solving 🌐 ai-reasoning-games β€” Playable AI strategy demos
🌐 symphony β€” C++20 graph-search algorithms framework
🌐 victoria-rebuild β€” Play Connect 4 vs AI
🌐 neural-noir-rebuild β€” Procedural detective deduction game
3.3 Software Development & DevOps 🌐 sddo-notes β€” Software dev & DevOps study notes
🌐 Software-Development-And-Devops β€” Demo e-commerce shop app
🌐 topliving-inmobiliaria β€” Colombian real-estate listings platform
🌐 qrate β€” In-browser QR code generator
🌐 rerun β€” Workflow automation ops dashboard
🌐 bug-tracker β€” Auto-tagging issue tracker
🌐 daybook β€” Local daily journaling app
🌐 dotfiles β€” Version-controlled machine setup
🌐 sublime-config β€” Synced editor config
🌐 dev-vm-setup β€” Automated dev VM provisioning
πŸ“‚ chess-dodge-server β€” WebSocket leaderboard & matchmaking Β· study rebuild
3.2 IE Challenge 🎀 pitch deck β€” IE Challenge startup pitch
3.1 Computer Programming II 🌐 java-study β€” Interactive Java learning site
🌐 library-system β€” Multi-role library management app
🌐 futclub-manager β€” Football club management app
🌐 pong β€” Modern Pong with spin physics Β· study rebuild
🌐 snake β€” Refined Snake Β· study rebuild
🌐 echolocation-maze β€” Echolocation maze game Β· study rebuild
🌐 chess-dodge-game β€” Dodge escalating chess-piece hazards Β· study rebuild
2.12 Probability for Computing Science 🌐 stats-lab β€” Interactive statistics visualizer
2.11 Matrices & Linear Transformations 🌐 linalg-lab β€” Interactive linear-algebra visualizer
2.10 IE Impact Entrepreneurship 🌐 entrep-lab β€” Venture-building & validation tools
🌐 foodloop-rebuild β€” Surplus-food discount marketplace
2.9 Designing and Using Databases 🌐 sql-lab β€” Browser SQL learning playground
🌐 fantasy-forum β€” Fantasy football discussion forum
🌐 matchup β€” Football tournament standings tracker
πŸ“‚ tablepro-rebuild β€” Spreadsheet-style data table tool
2.8 AI: Personality & Emotion for AI Design 🌐 affect-lab β€” Emotion-modeling neural-net demos
2.7 AI: Machine Learning Foundations 🌐 ml-lab β€” Interactive ML concept visualizer
🌐 efficient-classifier-rebuild β€” YAML-configured classification pipeline
🌐 heuristic-compiler-rebuild β€” Compiles JSON rules into a classifier
🌐 bank-marketing-ml β€” Term-deposit subscription classifier Β· study rebuild
2.6 Technology with Impact 🌐 tech-lab β€” Low-code & generative-AI demos
2.5 Computer Programming I 🌐 cp1-lab β€” Interactive C programming visualizer
2.4 Computer Architecture, Networks & OS 🌐 arch-lab β€” Architecture & networking sims
🌐 hostpad-802.11r β€” Fast-roaming Wi-Fi configuration
πŸ“‚ terminalchat-rebuild β€” Terminal LAN chat client
2.3 Cloud Computing 🌐 cloud-lab β€” Interactive cloud-computing simulator
🌐 petcare β€” Pet management DevOps app
2.2 Calculus for Computer Science 🌐 calc-lab β€” Interactive calculus visualizer
🌐 calculus-toolkit-site β€” Browser calculus plotting toolkit
🌐 fractal-explorer β€” GPU Mandelbrot & Julia explorer Β· study rebuild
2.1 Algorithms & Data Structures 🌐 algos-lab β€” Animated algorithm visualizer
1.10 Simulating and Modeling to Understand Change 🌐 modeling-lab β€” Modeling & simulation playground
🌐 fluid-simulation β€” 2D SPH fluid you can stir Β· study rebuild
🌐 ant-colony-simulation β€” Emergent ant-colony foraging Β· study rebuild
🌐 boids-flocking β€” Boids flocking simulation Β· study rebuild
🌐 strange-attractors β€” 3D chaotic-attractor explorer Β· study rebuild
1.9 Principles of Programming 🌐 programming-principles-lab β€” Code-execution concept visualizer
1.8 Physics for Computer Science 🌐 physics-cs-lab β€” Interactive physics simulation lab
🌐 pyfreebody β€” Python free-body diagram generator
🌐 radioform-web β€” Browser parametric EQ tool
🌐 solar-system-simulation β€” N-body what-if solar system Β· study rebuild
🌐 black-hole-simulation β€” 3D black-hole accretion sim Β· study rebuild
🌐 tilt-maze-game β€” Tilt-a-cube 3D ball-maze puzzle Β· study rebuild
1.7 Humanities 🌐 humanities-lab β€” Technology-and-society study companion
1.6 Fundamentals of Data Analysis 🌐 data-analysis-lab β€” Statistical inference visualizer
🌐 vigiview β€” Adverse drug event explorer
🌐 shopsmart β€” Grocery price-comparison app
1.5 The Big History of Ideas and Innovation 🌐 big-history-lab β€” Cosmic-to-human history visualizer
1.4 Learning to Observe, Experiment & Survey 🌐 research-methods-lab β€” Research methods visualizer
1.3 Introduction to Business Management 🌐 business-lab β€” Business & market concept visualizer
1.2 Fundamentals of Probability & Statistics 🌐 prob-stats-lab β€” Probability & statistics visualizer
1.1 Discrete Mathematics 🌐 discrete-math-lab β€” Discrete-math concept visualizer

Last refreshed 2026-06-18 Β· auto-generated from GitHub topics

Popular repositories Loading

  1. Alma-De-Maria Alma-De-Maria Public

    Static showcase site for Alma de MarΓ­a, a Colombian artisan jewelry brand β€” a responsive catalogue of handcrafted rosaries, bracelets and escapularios with a lightbox gallery.

    HTML

  2. Arte-De-La-Montana Arte-De-La-Montana Public

    A browser-only gallery site for Pelusa MontaΓ±a's painting catalogue β€” Gallery, About and Order sections, ported from a Java OOP design to ES2022.

    JavaScript

  3. Google-Maps-Awards-2025 Google-Maps-Awards-2025 Public

    ENCORE β€” a map of live music memory: pin the shows that mattered, relive the ones you missed. Bandsintown Γ— Maps Γ— Pinterest.

    JavaScript

  4. aim-for-the-future.github.io aim-for-the-future.github.io Public

    Interactive Three.js resume

    HTML

  5. Software-Development-And-Devops Software-Development-And-Devops Public

    The Shop β€” a React + Vite frontend for a cloud-native marketplace, built as the BCSAI Software Development & DevOps capstone at IE University.

    JavaScript

  6. Robotics-Automation Robotics-Automation Public

    Interactive in-browser visualizations of 13 core robotics concepts: kinematics, ROS, vision, control, planning, and more. Built as a live companion to the SST Robotics & Automation course.

    HTML