📝About
I’m a software + data engineer focused on building production-ready systems end to end, from backend services and web apps to scalable data pipelines and analytics workflows.
At Perdis AI, I built data observability and SCD Type 2 workflows with PySpark and Delta Lake. At Beesbridge, I deliver full-stack web solutions and maintain client-facing platforms.
I’m currently pursuing an M.S. in Computer Science at NC State, with graduate work spanning systems, software engineering, cloud, AI/ML, and security.
🎓Education
North Carolina State University - College of Engineering
M.S., Computer Science (Expected 2027)
Graduate Coursework
- Completed: CSC 600 (Graduate Orientation), CSC 501 (Operating Systems Principles), CSC 510 (Software Engineering), CSC 547 (Cloud Computing Technology)
- In Progress: CSC 520 (Artificial Intelligence), CSC 522 (Automated Learning and Data Analysis), CSC 574 (Computer & Network Security)
- Planned: CSC 503 (Computational Applied Logic)
North Carolina State University - College of Engineering
B.S., Computer Science (May 2025)
Highlights: Dean’s List, NCSU Hackathon participant (NCSUHealth)
Selected Undergraduate Coursework: Data Structures & Algorithms, Software Engineering, Operating Systems, Artificial Intelligence, Automated Learning & Data Analysis, C and Software Tools, Computer Security, Software Testing, Capstone Design.
💼Experience
Data Engineer Intern · Perdis AI LLC (June 2024 - August 2024)
- Built profile/drift monitoring for large datasets using PySpark + Delta Lake.
- Improved data reliability and visibility through dashboard-friendly metric outputs.
Full-Stack Developer · Beesbridge LLC (December 2022 - Present)
- Built and maintained performant web platforms with custom frontend/backend integrations.
- Shipped client-focused features while improving maintainability and UX.
🏆Certifications
Databricks Certified Data Engineer Professional
Issued Jul 2025 · Expires Jul 2027
Databricks Certified Generative AI Engineer Associate
Issued Oct 2024 · Expires Oct 2026
Databricks Certified Machine Learning Associate
Issued Jul 2024 · Expires Jul 2026
Databricks Certified Data Engineer Associate
Issued Jun 2024 · Expires Jun 2026
Databricks Certified Data Engineer Professional
Issued Jul 2025 · Expires Jul 2027🚀Projects
Featured projects are shown below. Additional graduate-level projects are listed in a dedicated section further down.
Data Observability Tool for Profile and Drift Metrics
- Built an observability pipeline in PySpark for incremental profile + drift analysis on large datasets.
- Produced actionable statistical outputs for reliability monitoring and anomaly detection.
Data Engineering: Slowly Changing Dimension (SCD) Type 2
- Implemented SCD Type 2 patterns with Delta Lake, SQL, and PySpark for historical data tracking.
- Enabled auditable versioned records for downstream analytics and BI reporting.
🧪Graduate/Classwork Projects
CSC 501 Operating Systems Projects 1–4
- Project 1: XINU environment bring-up, kernel build/debug workflow (QEMU/GDB), low-level systems tooling.
- Project 2: Implemented starvation-aware schedulers (exponential and Linux-like policies) and scheduling APIs.
- Project 3: Built demand paging support including virtual memory mapping and page-replacement instrumentation.
- Project 4: Implemented a Unix file-system defragmenter in C over raw disk images and block metadata.
CSC 510 Software Engineering Team Project
- Collaborated in an engineering team with testing, maintainability, and iterative delivery focus.
- Strengthened practical SDLC skills: requirements alignment, implementation, testing, and quality improvements.
AES Encryption and Decryption
- Implemented AES-based encryption/decryption in C with build automation through Make.
🛠️Skills
Data Engineering & Analytics
- PySpark
- SQL
- Python
- Delta Lake
- Data Warehousing
- PostgreSQL
Software Engineering
- Java
- C
- C++
- JavaScript
- React
- Django
Systems, Tooling & Infra
- Linux/Unix
- Git
- Docker
- Shell Scripting
- GDB
- Valgrind