Skip to content
View arian-bozorgzad's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report arian-bozorgzad

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arian-bozorgzad/README.md

Hi, I'm Arian Bozorgzad πŸ‘‹

Computer Engineering Undergraduate | Software Development | Backend Systems | Artificial Intelligence

I'm a Computer Engineering undergraduate with a strong interest in software engineering, backend development, systems programming, and artificial intelligence.

My academic coursework, personal projects, open-source contributions, and teaching experience have shaped my approach to programming. I'm particularly interested in understanding the underlying principles of software systems, writing maintainable code, and developing practical solutions to technical problems.

I'm currently strengthening my foundations in computer science, expanding my experience with Python and C++, and exploring opportunities to contribute to meaningful open-source projects.

πŸ”¬ Areas of Interest

  • Software Engineering: Software architecture, testing, maintainability, and code quality
  • Backend Development: API design, databases, and backend systems
  • Systems Programming: Linux, C/C++, and low-level programming concepts
  • Artificial Intelligence: Machine learning fundamentals and practical applications
  • Computer Science: Algorithms, data structures, and problem-solving

🌍 Open-Source Contributions

I actively explore open-source projects to gain experience working with established codebases, understand software development practices, and improve my technical problem-solving skills.

Weights & Biases β€” rai-toolkit

Merged PR #87 β€” Improve JSONL Dataset Error Reporting

  • Enhanced JSONL dataset error reporting by identifying the source file and exact line number of malformed records.
  • Implemented validation for non-object JSONL entries and added regression tests.
  • Successfully passed automated checks and completed the maintainer review process.

Technologies: Python Β· Pytest Β· Git Β· GitHub Actions

pyBKT β€” Bayesian Knowledge Tracing

Merged PR #86 β€” CAHLR/pyBKT

Contributed to pyBKT, an open-source Python implementation of Bayesian Knowledge Tracing used in educational data modeling.

πŸ‘¨β€πŸ« Teaching Experience

My teaching experience has helped me develop stronger communication skills, reinforce my understanding of programming fundamentals, and support other students in their learning.

  • University Teaching Assistant β€” Introduction to Programming (Python)
  • University Teaching Assistant β€” Advanced Programming (C++)
  • Programming Instructor β€” High School Level

Through these roles, I have gained experience explaining technical concepts, assisting students with programming exercises, and encouraging structured problem-solving.

πŸ› οΈ Technical Skills

Category Technologies
Programming Languages Python, C++, C, SQL, JavaScript
Backend Development FastAPI, SQLite
Development Tools Git, GitHub, GitHub Actions
Testing Pytest
Environment Linux

πŸ“š Current Focus

I'm currently working on developing a stronger theoretical and practical foundation in computer science.

My main priorities include:

  • Deepening my understanding of algorithms, data structures, and software design.
  • Building practical backend and software engineering projects.
  • Contributing to open-source repositories through bug fixes, testing, and code improvements.
  • Exploring machine learning and its applications in real-world problems.
  • Improving my ability to understand, debug, and extend existing software systems.

I'm especially interested in pursuing graduate studies that will allow me to deepen my technical knowledge, explore research-oriented problems, and contribute to meaningful software and computing projects.

πŸ“« Connect With Me

Pinned Loading

  1. Bank-Account-Management-System-cpp Bank-Account-Management-System-cpp Public

    A beginner level banking simulation project in C++

    C++ 1

  2. Secure-File-Encryptor Secure-File-Encryptor Public

    A secure CLI tool for file encryption using AES-256-GCM and PBKDF2.

    Python 2

  3. jump-runner-js jump-runner-js Public

    Browser-based endless runner built with HTML, CSS, and vanilla JavaScript for a web design course.

    JavaScript

  4. url-shortener-api url-shortener-api Public

    A simple URL shortener REST API built with FastAPI and SQLite with redirects, click tracking, and basic statistics.

    Python