Ph.D. Candidate in Computer Science | Wayne State University
AI-guided energy-, thermal-, and performance-aware scheduling for heterogeneous multicore and embedded systems
I'm a Ph.D. candidate in Computer Science at Wayne State University, specializing in:
- π§ AI-Driven System Optimization: Energy-, thermal-, and performance-aware scheduling
- π₯οΈ Heterogeneous Computing: ARM, x86, Jetson platforms
- π Embedded Systems: Real-time scheduling and resource management
- π€ Machine Learning & LLMs: Generative AI, RAG systems, fine-tuning
- π» GPU Programming: CUDA optimization and parallel computing
Currently preparing for system engineering, ML engineering, GPU engineering, and solutions architect roles at leading tech companies.
π€ Generative AI & LLMsComprehensive Gen AI Journey
Key Projects:
|
Structured Technical Interview Prep
Coverage:
|
|
Johns Hopkins University Program
Courses Completed:
|
π Personal WebsiteProfessional Portfolio & Research
Sections: |
π Click to view all 20+ certifications
| Certificate | Institution | Year | Link |
|---|---|---|---|
| π₯ Introduction to Software Engineering | IBM | 2024 | Verify |
| π₯ Algorithmic Toolbox | UC San Diego | 2024 | Verify |
| π₯ Java Programming: Solving Problems | Duke University | 2024 | Verify |
| π₯ Coding Interview Preparation | Meta | 2024 | Verify |
| π₯ Software Developer Career Guide | IBM | 2024 | Verify |
| Certificate | Institution | Year | Link |
|---|---|---|---|
| π Generative AI with Large Language Models | AWS + DeepLearning.AI | 2024 | Verify |
| π LangChain for LLM Application Development | DeepLearning.AI | 2024 | Course |
| π Generative AI: Elevate Software Development | IBM | 2024 | Verify |
| Certificate | Institution | Year | Link |
|---|---|---|---|
| βοΈ Introduction to Cloud Computing | IBM | 2024 | Verify |
| π Python for Data Science, AI & Development | IBM | 2024 | Course |
| Certificate | Score | Year | Link |
|---|---|---|---|
| π The Data Scientist's Toolbox | 99.3% | 2015 | View PDF |
| π» R Programming | 100.0% | 2015 | View PDF |
| π§Ή Getting and Cleaning Data | 98.0% | 2015 | View PDF |
| π Statistical Inference | 100.0% | 2015 | View PDF |
| π Reproducible Research | 97.1% | 2015 | View PDF |
| π Regression Models | 91.7% | 2015 | - |
| π Exploratory Data Analysis | 96.7% | 2015 | - |
| π€ Practical Machine Learning | 100.0% | 2015 | View PDF |
| π Developing Data Products | 96.9% | 2015 | - |
| Specialization | Institution | Status | Link |
|---|---|---|---|
| π Data Structures and Algorithms | UC San Diego | In Progress | Specialization |
| π§ Deep Learning | Stanford/DeepLearning.AI | In Progress | Specialization |
| π Data Science | Johns Hopkins | Completed | Specialization |
| π€ Machine Learning | Stanford | Completed | Course |
| Platform | Problems Solved | Difficulty Distribution | Profile |
|---|---|---|---|
| LeetCode | 150+ | π’ 45 Easy | π‘ 82 Medium | π΄ 23 Hard | View Profile |
| HackerRank | 75+ | Python, Data Structures, Algorithms | View Profile |
| Project Euler | 30+ | Mathematical Problems | View Profile |
Arrays & Strings ββββββββββββββββββββ 100%
Hash Tables ββββββββββββββββββββ 100%
Linked Lists ββββββββββββββββββββ 100%
Trees & Graphs ββββββββββββββββββββ 95%
Dynamic Programming ββββββββββββββββββββ 90%
Binary Search ββββββββββββββββββββ 100%
Sorting & Searching ββββββββββββββββββββ 100%
GPU/CUDA Programming ββββββββββββββββββββ 80%
System Design ββββββββββββββββββββ 55%
- π Advanced Dynamic Programming patterns
- π System Design case studies
- π CUDA Optimization techniques
- π LLM Deployment strategies
- π Distributed Systems concepts
|
π Dialogue Summarization System
|
π§ Model Fine-Tuning Pipeline
|
|
β¨ RLHF Detoxification Model
|
π€ RAG-Powered QA System
|
|
π GPU Matrix Multiplication
|
β‘ Energy-Aware Scheduler
|
gantt
title My Technical Journey
dateFormat YYYY-MM
section Education
Ph.D. Computer Science :2020-09, 2025-05
section Certifications
Data Science (JHU) :2015-01, 2015-12
Algorithmic Toolbox :2024-03, 2024-06
Generative AI (AWS) :2024-06, 2024-08
IBM Gen AI Specialization :2024-08, 2024-11
section Interview Prep
LeetCode Practice :2024-09, 2025-03
System Design Study :2024-10, 2025-02
CUDA/GPU Programming :2024-11, 2025-01
Python 12 hrs 45 mins βββββββββββββββββββββ 48.2%
C++ 6 hrs 30 mins βββββββββββββββββββββ 24.6%
CUDA 4 hrs 15 mins βββββββββββββββββββββ 16.1%
R 2 hrs 0 mins βββββββββββββββββββββ 7.6%
Markdown 1 hr 0 mins βββββββββββββββββββββ 3.5%
- Understanding LoRA: Efficient LLM Fine-Tuning
- CUDA Optimization: From Basics to Advanced
- Building Production RAG Systems with LangChain
- Energy-Aware Scheduling for Heterogeneous Systems
- π― Solved 150+ LeetCode problems across all difficulty levels
- π Built 7 end-to-end Generative AI applications
- π Completed 20+ technical certifications from top institutions
- π¬ Published research on energy-aware scheduling for embedded systems
- π Mentored 50+ students in data structures and algorithms
- π» Contributed to open-source projects in ML and systems
- π Multilingual: English, Farsi, and learning Spanish
- Complete Ph.D. dissertation on AI-guided system optimization
- Publish 2+ papers in top-tier conferences (DAC, ICCAD, DATE)
- Land a role at FAANG/top tech company
- Solve 300+ LeetCode problems
- Build and deploy 3 production LLM applications
- Contribute to 5+ open-source AI/ML projects
- Write 12 technical blog posts
- Complete Deep Learning Specialization
Open to collaborations, research opportunities, and full-time positions π
Last Updated: November 19, 2025
π§ Profile Setup & Maintenance
This GitHub profile README uses several dynamic features:
- GitHub Stats: Powered by github-readme-stats
- Streak Stats: Using github-readme-streak-stats
- Activity Graph: Via github-readme-activity-graph
- Visitor Counter: Using komarev's profile views counter
- Weekly: Update progress statistics, current focus areas
- Monthly: Add new certifications, update project highlights
- Quarterly: Review and update goals, refresh featured projects
- Replace placeholder links with your actual profiles
- Update repository links as you create/organize repos
- Adjust skill percentages based on actual progress
- Add/remove sections based on your preferences

