logo

I'm Tarek Ait Ahmed. I live in algeria, algiers, where I build the future.

helooo, i'm tarek ait ahmed a second year student at ESI (Ecole Nationale Supérieure d'Informatique (Ex. INI)), an IT enthusiast, UI/UX designer, full stack web developer. Interested to learn new things and technologies that helps building innovative solutions to real world problems.Algerian freelancer.

Experience with agile methodologies and different project managment tools, that insure the smoothness of the work flow through all the development phase.

Usage

Tools, technologies and gadgets I use on a daily basis but not limited to.

Education

Baccalauréat – National Ranking & International Experience

I earned my Baccalauréat in Algeria with an excellent score of 18.77, which placed me among the top 100 students nationwide. As recognition, I was invited on a presidential-sponsored trip to Italy, alongside the country's top-performing students.
That experience not only broadened my horizons but also allowed me to build strong friendships and connections with peers who now study in top institutions across Algeria and abroad. I'm deeply grateful for the memories and motivation this opportunity provided.

Undergraduate Studies – ESI Algiers

[@portabletext/react] Unknown block type "image", specify a component for it in the `components.types` prop

I am currently in my second year at the École Nationale Supérieure d'Informatique (ESI Algiers) the top computer science school in Algeria.

My first year laid a strong foundation in computer science, filled with unforgettable experiences and essential learning. In my second year, I advanced my practical and theoretical knowledge across multiple domains:

  • Full Stack Web Development
    I improved my skills by building real-world applications and learning new technologies across both frontend and backend development.
  • Cybersecurity & Networking
    I gained foundational knowledge in networks, cryptography, and web security. I regularly engage in problem-solving on platforms and participate in security talks hosted by Shellmates and peers, sharing insights and best practices.
  • Project Management
    My second-year team project introduced me to Agile methodologies, which we applied to deliver a functional product with a smooth workflow. I also learned how to maintain projects using tools like Jenkins and GitHub, improving collaboration and tracking.
  • Cloud Technologies
    I began exploring AWS Cloud Services, gaining familiarity with tools and architecture used for infrastructure and SaaS platforms. I’m currently learning to design scalable cloud solutions for small businesses and startups.

[@portabletext/react] Unknown block type "image", specify a component for it in the `components.types` prop

Freelance Work & Career Aspirations

I now work as an independent freelancer in Algeria, creating web applications and software — from UI/UX design to backend development and deployment.

I'm actively seeking a part-time role as a developer or project manager, where I can apply my skills, continue growing professionally, and contribute to meaningful projects.

Soft Skills & Collaboration

UI/UX Department Member at CSE (Club Scientifique de l'ESI)
Contributed to the design and development of websites for various events and personal projects. Collaborated closely with team members on both technical and creative aspects.

Development Department Member at GDG Algiers
Part of the largest Google Developer Group in North Africa. Participated in talks, workshops, and app development projects. Learned and worked with new technologies in a collaborative environment.

Collaborative School Projects
Frequently work on end-to-end projects with classmates — from design and planning to development and final presentations. These experiences have helped me develop:

  1. Public speaking and presentation skills
  2. Online collaboration and communication
  3. Teamwork efficiency and cross-functional coordination

These engagements have shaped my ability to thrive in team settings, communicate effectively, and lead or support projects from concept to delivery.

Programming Languages

C – Low-level Procedural Language
freepascalPascal – Structured Programming Language
pythonPython – High-level General Purpose Language
C# – Modern Object-Oriented Language (used in Unity)
JavaScript – Scripting Language for Web Development
javaJava – Object-Oriented Programming Language
typescriptlangTypeScript – Typed Superset of JavaScript

Experienced in both Procedural and Object-Oriented Development

Web Development

Frontend

HTML – Markup Language for Web Pages
CSS – Styling Language
JavaScript – Core Web Programming Language
reactReact – UI Library
vuejsVue.js – Progressive JavaScript Framework
nextjsNext.js – React Framework for Fullstack Applications
tailwindcssTailwind CSS – Utility-first CSS Framework
getbootstrapBootstrap – Responsive UI Component Framework
githubZustand – State Management for React
eslintESLint – Code Quality and Linting Tool
Husky – Git Hooks Automation

Backend

nodejsNode.js – JavaScript Runtime Environment
expressjsExpress.js – Web Framework for Node.js
djangoprojectDjango – Python-based Web Framework
prismaPrisma – ORM for TypeScript and Node.js
sanitySanity – Headless CMS

Databases

mongodbMongoDB – NoSQL Document Database
mysqlMySQL – Relational Database Management System
postgresqlPostgreSQL – Advanced Relational Database
Firebase – Backend-as-a-Service Platform (Realtime DB & Auth)

Tools

Visual Studio Code – Primary Code Editor for Web Development
Visual Studio – IDE for C# and Unity Development
jetbrainsIntelliJ IDEA – Java and Fullstack Development IDE
postmanPostman – API Testing and Development Tool
googleGoogle Chrome – Main Development Browser
figmaFigma – UI/UX Design and Prototyping Tool
notionNotion – Note-taking and Project Documentation
GitLab – DevOps Platform & Source Code Repository
jenkinsJenkins – Automation Server for CI/CD
GitHub Desktop – GUI for Git
githubGitHub Projects – Project Management Board

Version Control

git-scmGit – Distributed Version Control System
githubGitHub – Code Hosting Platform for Git Repositories

Operating Systems

microsoftWindows – Primary Operating System
linuxLinux – Secondary OS; Familiar with Command Line Interface

Design & UI/UX

figmaFigma – Interface Design & Prototyping Tool

Game Development

unityUnity – Main Game Engine
Visual Studio () – Code Editor and IDE for Unity
asepriteAseprite – 2D Pixel Art Tool

Platforms

githubGitHub – Code Hosting & Collaboration
Spotify – Music Streaming
renderRender – Cloud Hosting Platform
sanitySanity – Headless CMS Platform
Steam – Game Distribution Platform
jenkinsJenkins – CI/CD Automation Platform

Heroes

Inspired by Rafael Condo's heroes list, here's my own curated lineup of code conjurers and digital dynamos that I'm absolutely stoked to meet someday. "In no particular order"