alex's digital resume
I'm a Junior at the University of Michigan studying for a BSE in Computer Science (expected May 2025), looking for Summer 2024 internships in software engineering! I'm interested in web development, including both frontend and backend. I'm also interested in a wider range of software applications using a variety of different technologies.
- π my resume!
- π§ amshand [at] umich [dot] edu
- π github.com/genericallynamed
- π linkedin.com/in/alexshandilis
- π« University of Michigan - Ann Arbor
- π B.S.E. Computer Science, Expected May 2025
- πΊοΈ Ann Arbor & Detroit Metropolitan Area, MI
Coursework
-
Programming & Intro Data Structures
EECS 280
Fundamentals of programming and data structures, in C++.
- C++ language skills
- C++ STL basics
- Data Structures
-
Data Structures and Algorithms
EECS 281
Fundamentals of data structures and algorithms, in C++.
- C++ language skills
- C++ STL
- Data Structures
- Algorithms
- Program Optimization
-
Intro to Computer Organization
EECS 370
Processor design, assembly, memory, and cache.
- C language skills
- ARM assembly
- Processor design
- Memory and Cache design
-
Web Systems
EECS 485
Covers fundamentals of web development and web systems design.
- HTML/CSS + Jinja2 templating
- JavaScript
- React
- Python
- SQL (SQLite)
-
Intro to Cybersecurity
EECS 388
Covers fundamentals of cybersecurity, including cryptography, network security, and software security.
- Cryptography Applications
- Network Security
- Software Security
- Python
- C
- x86 Assembly
Experience
-
Machine Learning Intern
Rocket Mortgage
-
Designed a semantic search engine with a vector database, implemented using PostgreSQL with the PGVector extension for vectors and Flask as the primary web framework for API and webapp. Deployed on AWS EC2.
-
Developed a webscraper in Go to collect 2,000+ articles to make searchable in the engine.
-
Experimented with several embedding models as well as used generative LLMs to support chat-based search.
-
Developed skills in using Node.js and Flask for running/building web services as well as creating automations.
-
- Your company here! (hire me)
Projects
-
Space Rocks (Asteroids clone)
Clone of the classic "Asteroids" arcade game, written in C++ compiled to WebAssembly with the Emscripten compiler. Using HTML5 canvas API for rendering.
Link Repo -
Pathing Algorithms Visualizer
Using JavaScript, I wrote a simple application to visualize different pathfinding algorithms and how they step through a grid to find optimal paths between points. I also implemented a simple maze generation algorithm.
Link Repo -
Restful Discord Bot
With MongoDB and Node.js, I helped writing functionality for a Discord bot that let players gamble competitively with virtual fake points. Only slightly unethical, mainly just fun and learning about RESTful APIs.
Repo -
Portfolio Optimizer
As a participant in the MHacks 16 hackathon, I wrote the React frontend and Flask backend for a web application that could optimize user's stock portfolios using existing stock market data.
-
Personal Site
My portfolio consists of static HTML built from Jinja Templates + Tailwind for CSS, and deployed on GitHub pages.
Link Repo