Hello, my name is
Zakaria Wina.
I am a Software Engineer
As a software engineer, I create efficient web apps for exceptional user experiences.
About Me
Hello everyone. I'm Zakaria, deeply fascinated by everything related to science and logic, such as mathematics and physics. When I first delved into the world of computers and programming, I realized that this is the path I must forge for my career.
So, my first step was to learn the basics of programming, and I started with Compatitive Programming. I learned algorithms and data structures, and I practiced a lot on platforms like LeetCode. I also learned about web development, and I started with HTML, CSS, and JavaScript. then I learned about React
One of my goals is to become a full-stack developer, and I'm working hard to achieve that goal. I'm currently learning Java and Spring Boot to become a back-end developer. I'm also learning about databases and SQL.
I'm always looking for opportunities to work on projects that are challenging and require me to learn new things. I'm also looking for opportunities to work with people who are passionate about what they do.
Here are a few technologies I've been working with recently:
- C / C++
- Java
- JS / TS
- Python
- Next
- React
- Tailwind
- shadcn/ui
- Django
- Express
- Spring Boot
- Linux
- Git
- Docker
- CI / CD
- Vim
- VS Code
Projects
ft_transcendence
This is my first web project. It's a web app that allows users to play a game of pong against each other.
- HTML
- CSS
- JavaScript
- Django
- Docker
Mini React Apps
A Collection of mini React apps that I built while learning React.
- JavaScript
- React
- Frontend
webserv
A simple web server that I built from scratch using C++.
- C / C++
- HTTP
inception
Working with Docker and containerization. I built a simple web server using Docker.
- Docker
- Containerization
Good! What's Next?
Get In Touch
I'm currently looking for new opportunities, my inbox is always open. Thank you for visiting my portfolio.