michele.bilko()

CS & Philosophy Student and Developer

view_projects() download_resume()
about_michele.py

About

Michele Bilko
class MicheleBilko: def __init__(self): self.name = "Michele Bilko" self.location = "Boston, MA" self.education = "UC Santa Cruz and Boston University" self.studying = "Computer Science & Philosophy" self.year = "Class of 2027" self.interests = [ "Algorithm Analysis", "Full-Stack Development", "Dynamic Programming", "Philosophy" ] def get_research(self): return "NP-hardness in longest path algorithms" def when_not_coding(self): return [ "bouldering", "reading Deleuze", "eating oysters" ]
skills.json

Technical Skills

Languages

Python JavaScript Java C/C++ C# SQL HTML/CSS

Frameworks & Libraries

React Node.js Vue.js TensorFlow PyTorch pandas Django

Tools & Methodologies

Git Docker Agile TDD Unit Testing
projects/

Featured Projects

theater-management-system/
Senior Capstone Project

Collaborative website for school theater group to organize and manage costumes and props. Built using agile methodology with test-driven development, featuring secure OAuth login and Google Sheets API integration.

Node.js JavaScript Google Sheets API OAuth CSS
columbia-finding-aid/
Data Processing Tool

Java and Python tool that transforms 20,000+ lines of unreadable CSV data into well-formatted, searchable categories. Optimized using dynamic programming (recursion + memoization) to handle large datasets efficiently.

Java Python pandas Dynamic Programming CSV Processing
algorithm-research/
Independent Study

Ongoing research under Professor Dora Erdos focusing on NP-hardness problems in longest path algorithms and algorithm development using dynamic programming techniques. Contributing to academic understanding of computational complexity.

Algorithm Analysis Dynamic Programming NP-Hardness Research
CRG-route-tracker/
Central Rock Gym Tracking App

Route tracker created for the Central Rock Gym in Fenway. Users are able to mark off climbs they've completed as well as make accounts and see route progress. Admins of the rock gym can view statistics for route completions and upload/create their own climbs. Currently in progress.

Django HTML CSS Responsive Design
coursework.log

Relevant Coursework

CS 132
Geometric Algorithms

Study of computational geometry algorithms for solving geometric problems in 2D and 3D spaces.

CS 320
Concepts of Programming Languages

Exploration of programming language paradigms, syntax, semantics, and implementation techniques.

CS 330
Analysis of Algorithms

Mathematical analysis of algorithm efficiency, complexity theory, and optimization techniques.

CS 411
Software Engineering

Software development lifecycle, project management, testing methodologies, and collaborative development practices.

• Project: Book Management System
CS 412
Full Stack Web Development

End-to-end web application development using modern frameworks, databases, and deployment strategies.

• Projects: CRG Route Tracker, Mini Facebook
CS 530
Advanced Algorithms

Advanced algorithmic techniques including network flows, linear programming, and approximation algorithms.