π Hi, Iβm @dattali18 (Daniel Attali), a 4th year software engineering student π₯οΈ with a specialization in AI, ML, and Data Science. I'm passionate about software development and have experience with a variety of programming languages and technologies:
- Python π
- Swift π
- C#
- Java β
- C/C++
- JavaScript (TypeScript) πΈοΈ
- HTML/CSS π¨
- SQL ποΈ
- R π
- CMake
- JSON + XML
- React βοΈ
- Node.js
- PyTorch π
- TensorFlow π§
- NumPy + Pandas πΌ
- Git + GitHub π
Note
according to a tool called github-readme-stats.vercel
might not be super accurate
I build native iOS apps using SwiftUI and backend systems with ASP.NET in C#. I've also worked on school projects in Java, C++, and Python.
- ASP.NET
- SwiftUI
- UIKit
- Core Data
- .NET Core
- Entity Framework
- Restful APIs
- Database Design
- SQL
- ORM
- iOS app for course management
SwiftUI
- Native Windows app using
WPF
andC#
- Backend for a school project
C#
,RestAPI
- A database system for airport
SQL
I have experience with web development and have built websites using HTML, CSS, and JavaScript. used React for front-end development and Node.js for back-end development.
- HTML, CSS, JavaScritpt
- React (Js, TypeScript)
- Node.js
- Express.js
- Axios
- MySQL
- Frontend for a school project
React
- Backend for a school project
C#
- A simple website to see and analyze the repo of GitHub users
React
- A Simple Todo list + a guessing game
- A
CRUD
React app usingjson-server
as a backend
I have created a few projects using machine learning and data science, such as a sentiment analysis model using Python and a recommendation system using collaborative filtering.
I have written a C++ Math library using C++20 and CMake, this library is used for machine learning and data science projects, this project is ongoing and helping me learn more about C++ and CMake, And deep dive into the math behind machine learning and data science.
- Python
- PyTorch + TensorFlow + Keras
- Scikit-learn
- Pandas
- NumPy
- Matplotlib
currently, I'm learning about deep learning and neural networks using PyTorch and TensorFlow
and also big data using the R
programming language
I have created a few games using Python's Pygame libraries and developed an AI framework for games using Python and PyTorch.
I have written a Ray tracing engine using Java17, this project is more than 10k lines of code.
- Pygame
- PyTorch
- Java17
I have used a tool that scans a GitHub repo and gives the number of lines of code in the repo for the top repo this is the result
I have written a bash
script that takes a GitHub username and
- clone all the public repos of that user
- use the
jq
andcloc
tools to count and summarize the code that the user has written - give a
.csv
file as it's output
Note
The data might not be up to date, I have written more code since the last time I ran the tool
language | files | line of code |
---|---|---|
C++ | 116 | 11651 |
C/C++ Header | 57 | 4154 |
CMake | 2 | 65 |
C# | 113 | 10569 |
Python | 117 | 8190 |
Jupyter Notebook | 7 | 4005 |
JavaScript | 51 | 15639 |
TypeScript | 47 | 1986 |
JSX | 40 | 1655 |
CSS | 71 | 9902 |
HTML | 56 | 7699 |
Java | 70 | 9822 |
Swift | 120 | 11055 |
Markdown | 45 | 6099 |
XML | 80 | 4088 |
Sass | 15 | 2703 |
XAML | 19 | 2381 |
YAML | 2 | 121 |
Bash | 4 | 83 |
Assembly | 1 | 54 |
JSON | 36 | 69186 |
SQL | 47 | 33327 |
CSV | 20 | 9943 |