I'm a Computer Science student with a Math minor at Northeastern University. I'm interested in data science, data visualization, machine learning, mathematical modeling, and algorithm design.
- Studying Computer Science (Math minor) at Northeastern University
- Interests: Data Science, Machine Learning, Mathematical Modeling, Data Visualization, and Algorithm Design
- Currently learning: neural networks from first principles, deriving and verifying backpropagation by hand
- Reach me: LinkedIn and ismail.abd@northeastern.edu
- Languages: Python, Java, JavaScript, SQL
- Data/ML: Pandas, NumPy, Matplotlib, Scikit-learn, Keras
- Frameworks & Tools: FastAPI, LangChain, ChromaDB, Supabase, NetworkX, Streamlit, Git
- Visualization: Flourish, Datawrapper
- Other: Autodesk Inventor (CAD), REST APIs
| Project | Description | Tech |
|---|---|---|
| Clinical Trial Duration | Predicting how long a clinical trial will take from registration data alone. Extracted 220K trials from a 40-table medical database, then built a neural network from scratch in NumPy with hand-derived backpropagation (handwritten derivations included), verified against numerical gradients to nine decimal places. Compared eight models and deployed a demo reporting prediction ranges rather than single numbers | |
| Family Tree Builder | Interactive app for building a family tree and finding how any two people are related. Breadth-first search, path reconstruction, and generation layout written from scratch, with formal correctness proofs and validation that blocks impossible relationships | |
| Data visualizations for published articles at The Huntington News, Northeastern's student paper. Topics include Boston coverage, lifestyle trends, and campus coverage | ||
| Data Analysis Projects | Two analyses: a bird behavior study using logistic regression to predict singing behavior from height and time of day (66% accuracy), and a 10 year analysis of Boston shooting data by year and district | |
| AI Chat App | Full-stack chat application with persistent memory using RAG. Supports cross-conversation retrieval, file and image ingestion with OCR and captioning, and streaming responses over WebSockets |
- Built and numerically verified a neural network from scratch, then benchmarked it against library implementations on 220K rows of real medical data
- Mathematical modeling: hand-derived backpropagation through multiple layers and applying graph theory to genealogy
- Implemented graph algorithms from first principles, including breadth-first search with path reconstruction and formal correctness proofs
- Comfortable across the pipeline: SQL extraction from relational databases, cleaning decisions on messy data, modeling, and deployment
- Data journalism work published across multiple articles at The Huntington News
- Built a full-stack AI application working with API, database, and vector search
