Hi, I'm Advay Singh.
A
I'm an ambitious Software Developer/Computer Scientist who's always eager to learn more and apply my knowledge!
About
I'm a passionate undegraduate Computer Scientist at the University of Michigan. I enjoy development and analysis, and am always open to learn more! My coursework, club experience, and personal projects have provided me coding expeirence in Python, C++, SQL, HTML, incorperating various frameworks. I aim to steer my technical skills to make a real-world impact! To this end, I am eager to collaborate and expand my knowledge across various technologies.
- Languages: Python, C, C++ Java, HTML/CSS, Bash
- Databases/Scraping: MySQL, PostgreSQL, Selenium
- Libraries: NumPy, Pandas, Scikit-learn, matplotlib
- Frameworks & Techonologies: Git, Github, Keras, TensorFlow, PyTorch, Google Cloud
I'm open to opportunities aimed at enriching my software development skills, advancing proficiency in data scripting, and actively seeking to incorporate and leverage cloud technologies in my work.
Experience
- Work closely with project leads managing 30+ engineer teams. Attain leadership and managerial experience.
- Gained web-scraping experience familiarizing beautiful soup library. Generated weekly refreshing ”Shein E-commerce Price Tracker” with email based UI. Technologies: Terminal, Python, HTML, Jupyter Notebook, Selenium, Beautiful Soup, Action Chains, imap and smt libraries.
- Developed multi-layered neural networks from scratch. Implement them to classify various visual datasets
- Gained experience with Perceptrons, gradient decent, and mathamatical functions: Sigmoid, RELU, Linear, etc.
- Tools: Python, Jupyter Notebook, Selenium, Pytorch, Tensorflow, Keras, NumPy, Pandas
Projects & Publications

CNN based Decision Support System for skin disorder diagnosis
- Tools: Python, Pandas, Google Colab, Jupyter Notebook, Tensorflow, Xcode
- Facilitation of skin disorder diagnosis through ML rather than clinical prognosis.
- Employed pre-existing, multi-layered CNNs fine-tuned for HAM10000 dataset
- Discovered numerical concepts behind convolution, pooling, and feature detection.
- Accessed pre-trained CNNs: DesNet, AlexNet, ImgNet.

GUI Friendly Euchre Card Game
- Tools: C, C++, VS Code, SDL2, Git
- Created a playable Ecuhre Card game boasting large test case framework
- Currently using SDL2 library to employ a GUI for online players

Gmail based weekly Shein E-commerce price optimizer
- Tools: Selenium, Beautiful Soup, Python, Jupyter Notebook, IMAP, SMT
- Collaborated on scraping Shein's website using beautiful Soup, and Selenium.
- Used the IMAP and SMT libraries to attain input and deliver output via email.
- Determined price-changes throughout the week to limit dishonest deals.
Skills
Languages and Databases






Libraries




Frameworks and Technologies






Education
Ann Arbor, USA
Degree: Bachelor's of Science in Computer Science
CGPA: 4.0/4.0
- Data Structures and Algorithms
- Foundations of Computer Science
- Computer Science Pragmatics
- Discrete Mathamatics
- Linear Algebra
- Exploration in Calculus
Relevant Courseworks: