OrthoScope
An automated tool for protein analysis that retrieves, analyzes, and visualizes protein information across multiple organisms. Starting from a human UniProt entry, it finds orthologs, annotates and aligns sequences with MAFFT, superposes AlphaFold structures in PyMOL for RMSD, and pulls interaction networks from STRING. Results render in a Next.js frontend with an interactive Mol* viewer.
Python, FastAPI, Biopython, PyMOL, Next.jsBattleship Game
A console-based Battleship game playable against a programmed opponent that calculates next moves with a statistical heat-map algorithm. The programmed player won the lecture tournament against 250+ other students.
Java