Ala ChebbiHowdy 👋 I'm Ala,
Building modern websites and fun game experiences

See Resume
index.tsx - alachebbi.com
4
index.tsx
dato.ts
globals.css
src pages index.tsx HomePage
65
66
<FadeIn className='w-full' startScale={1} bounce={0.1} type={'spring'} duration={0.75}>
67
<h1 className='group mt-4 flex flex-col leading-[1.1] justify-center items-center '>
68
<div className='mb-4 text-3xl font-bold text-center transition duration-300 scale-90 opacity-60'>
69
Howdy, I&apos;m Ala
70
</div> |
71
<div className='text-center sm:max-w-screen-lg sm:px-20'>
72
Building modern websites and fun game experiences
73
</div>
74
</h1>
75
</FadeIn>
76
77
<FadeIn className='mx-auto' startScale={1} bounce={0.1} type={'spring'} duration={0.75} delay={0.25}>
78
<div className='flex flex-wrap justify-center gap-4 mt-12'>
79
<button
80
onClick={() => {
81
s1Ref.current!.scrollIntoView({ behavior: 'smooth' });
82
}}
83
ref={discRef}
84
className='relative inline-flex items-center h-16 gap-4 text-xl font-medium text-gray-700 transition duration-300 shadow active:scale-95 cursor-down group rounded-2xl bg-white/90 px-7 hover:opacity-80'
85
>
86
Discover
87
<HiChevronDoubleDown className='transition duration-300 group-hover:translate-y-1' />
88
</button>
89
<a
90
onMouseEnter={() => {
91
discRef.current!.classList.add('opacity-50');
92
}}
93
onMouseLeave={() => {
94
discRef.current!.classList.remove('opacity-50');
95
}}
96
href='/cv-alachebbi.pdf'
97
target={'_blank'}
98
ref={cvRef}
99
className='relative inline-flex items-center h-16 gap-4 text-xl font-medium transition duration-300 bg-white bg-opacity-50 shadow select-none active:scale-95 whitespace-nowrap cursor-newtab rounded-2xl px-7 text-gray-700/70 hover:bg-opacity-100 hover:text-blue-800'
100
>
101
Get Resume
102
<HiOutlineDocumentText />
103
</a>
104
</div>
105
</FadeIn>
106
</div>
107
108
<div className='relative flex w-full mt-20 '>
109
<FadeIn className='w-full ' startScale={0.9} bounce={0} duration={0.5} delay={0.35}>
110
<CodeWindow
111
className='w-full '
112
/>
113
</FadeIn>
114
115
116
</div>
117
</section>
118
119
<section
120
className='relative flex flex-col max-w-screen-md pt-32 pb-12 layout scroll-mt-20'
121
id='about'
122
ref={s1Ref}
123
>
124
<FadeIn bounce={0} duration={0.5} distance={40} once={false}>
125
<h2 className='max-w-xl text-5xl text-gray-600 dark:text-gray-200'>
126
Passionate Frontend and <br /> Game developer
127
</h2>
128
</FadeIn>
129
<FadeIn bounce={0} duration={0.5} distance={40} once={false}>
130
<p className='max-w-2xl mt-20 mb-4 text-xl text-gray-600 dark:text-gray-400'>
131
Welcome to my portfolio! I'm Ala, a passionate programmer, gamer, artist and UI aspiring designer. I currently work as a fullstack web and mobile developer at <a href="https://brandbox.tn" target={'_blank'} rel='noreferrer noopener' className='text-yellow-600 underline cursor-newtab'>Brandbox</a>.
132
133
<br /> My favourite and most used frameworks are <em className='font-medium'>Next.js</em> and <em className='font-medium'>TailwindCSS</em> for frontend development and <em className='font-medium'>Unity3D</em> for game development.
134
</p>
135
</FadeIn>
136

Passionate Frontend and
Game developer

Welcome to my portfolio! I'm Ala, a passionate programmer, gamer, artist and UI aspiring designer. I currently work as a Unity developer at Questt.
My favourite and most used frameworks are Next.js and TailwindCSS for frontend development and Unity3D for game development.

Website development

Made with React, plain HTML and CSS or Wordpress; Landing page or E-Commerce, the choice is yours. Performance and SEO are guaranteed!

Game development

I will help you turn your game idea into reality or help you implementing a game mechanic in Unity

Featured Projects

JBL Tunisia
Work assignment
JBL Tunisia

Headless wordpress e-commerce website for the official vendor of JBL products in Tunisia. Makes use of Graphql for communication between the Wordpress backend and Next.js frontend.

Questt
Freelance Project
Questt

Landing page for a one of the leading innovators in E-Learning in India.

Transmate
Freelance
Transmate

A website redesign for a large logistics company located in Belgium. Makes use of Dato CMS and contentlayer to manage their large blog previously hosted on Webflow.

Graphic Designer Portfolio
Freelance
Graphic Designer Portfolio

A portfolio website for a graphic designer with minimalistic design and project view inspired by Behance. The site uses Incremental Static Regeration and fetches its data from DatoCMS.

heyJOBS Recruitement Platform
Work Assignment
heyJOBS Recruitement Platform

A redesign of a call agency's recrutement website using Next.js + Tailwind and MySQL. The project is in tandom with a complete overhaul of the agency's recrutement infrastructure.

See 13 more...Browse All
Projects

My Career so far

Education

  • Software EngineeringHigher Institute of Applied Sciences and Technology of Sousse

    _

  • Integrated Preparatory CourseHigher Institute of Applied Sciences and Technology of Sousse

    _

Work

  • Fullstack developer and UI designerBrandbox CURRENT

    Lead web developer and UI designer at a creative agency.

  • FreelancerFiverr / Upwork

    Game dev and Fullstack Web freelancer

  • Game development InstructorGomycode

    Game development instructor at a training center

My clients said...

"Ala can be described with one word, AMAZING. He knows what he is doing and does an outstanding job. He super friendly and absolutly professional. He always deliver before or on deadline and I can only give a full recommendation"

Werner U
Werner U
Werner Ulbts

"Ala is a rare find here on UpWork. He is a very talented developer and individual. One of the best Full Stack developers I have ever had the opportunity to work with! He also has amazing attention to detail, top notch skills and sense for UI and user experience as well as impressive communication skills! He took a project that I thought was already really good and made it way better. Top notch full stack developer and freelancer!"

Vasil Alexandrov
Vasil Alexandrov
Upwork Client

"One of the great Unity expert that I have hired to fix the unknown error on our integration. Highly recommended to others"

Arul M Kajenthran
Arul M Kajenthran
Upwork Client

"Ala did an excellent job! He is super friendly and delivered his work in hours. I can give a 100% recommendation and I will definitely hire him in the future again. Also the code looks very clean!"

Daniel Kurzeja
Daniel Kurzeja
Upwork client - Kurzeja Consulting

"Working with Tofuu (Ala) was a great experience. I gave him my ideas and some pictures and he turned them into a working video game. This game is really important to me and he was both communicative and speedy as he put it together.. Great designer"

C
Cpmking
Fiverr Client - USA

"Ala delivered good work on this TailwindCss project and I enjoyed working with him. His skills were reasonably strong. I enjoyed working with Ala and will likely have additional jobs for him in the future"

Ion Ciubanu
Ion Ciubanu
Upwork client - IT Nolimit

"Ala delivered very good quality work, with minimal project brief and in record time. Furthermore, was very open to iterations, added his own elements for an even better output and even made recommendations for the final product (that were beyond the scope of his work). 10/10 would recommend and want to work with him in the future again"

M M
Mohsin M
Reallearning Technologies Pvt LTD