Eya - Full Stack Developer
</>
<span className="greeting"> Hey, I'm Eya </span>

Full-Stack Software
Developer | React & React Native|

<p className="mission">

I craft

dreams into reality with my trusty VS Code. Transforming complex problems into elegant solutions using React, Node.js, and Next.js. Every line of code tells a story, and I'm here to make it a bestseller. </p>
import more from 'my-skills'
main|JavaScript|UTF-8
Ready to code your dreams
{
}
<>
about.whoAmI()

<About>Me</About>

Get to know the person behind the code. A blend of technical expertise and personal passion.

developer-profile.js
const developer = {
name: 'Eya',
title: 'Full Stack Developer',
passion: 'Building elegant solutions to complex problems',
learningStyle: 'Fast learner who thrives on exploring new technologies',
pets: {
Perla: 'Adorable poodle who loves cuddles',
Blue: 'Playful poodle with endless energy'
},
hobbies: [
'Coding innovative solutions',
'Spending time with my poodles',
'Learning new technologies',
'Exploring new ideas and concepts'
],
};

My Story

I'm a passionate Full Stack Developer with a love for creating elegant, efficient, and user-friendly applications. My journey in tech began with a curiosity about how things work, which evolved into a career building digital solutions.

With expertise in both frontend and backend technologies, I enjoy the challenge of bringing ideas to life through code. I'm constantly learning and exploring new technologies to stay at the cutting edge of web development.

My Approach

I believe in clean, maintainable code and user-centered design. Every project I undertake is an opportunity to create something that not only works flawlessly but also provides an exceptional user experience.

Beyond Coding

Dog Lover

Proud parent of two adorable poodles, Perla and Blue, who bring joy to my life every day.

Fast Learner

I quickly adapt to new technologies and concepts, allowing me to stay ahead in this ever-evolving field.

Explorer

Always curious and eager to explore new ideas, technologies, and approaches to problem-solving.

Dedicated

Committed to delivering high-quality work and continuously improving my skills and knowledge.

skills.map(showcase)

<My>Skillset</My>

A comprehensive overview of my technical expertise and professional capabilities.

const frontend = {

Frontend Skills

⚛️

React

Component architecture, hooks, context API, and state management

import React from 'react'

Next.js

Server-side rendering, static site generation, and API routes

import Next.js from 'next.js'
🔵

TypeScript

Type systems, interfaces, generics, and advanced patterns

import TypeScript from 'typescript'
🌊

Tailwind CSS

Utility-first CSS, responsive design, and custom configurations

import Tailwind CSS from 'tailwind css'
🟡

JavaScript

ES6+, async/await, promises, and functional programming

import JavaScript from 'javascript'
skills.tsx
main
TypeScript
import { useState, useEffect } from 'react';
import { motion } from 'framer-motion';
interface Skill {
name: string;
description: string;
emoji: string;
stars: number;
}
const Skills = () => {
const [activeTab, setActiveTab] = useState('tech');
return (
<section className="py-20 bg-black relative">
<h2>My Skillset</h2>
</section>
);
}
export default Skills;
{
<>
</>
}
career.timeline()

<Work>Experience</Work>

My professional journey through the tech industry, showcasing roles and projects that have shaped my expertise.

08/2025 - 04/2026
Bitcall.io logo

Full-Stack Developer (Frontend-Focused)

@Bitcall.io
London, UK
Remote

Key Achievements

  • Worked as a front-end developer on a global VoIP & telecom platform serving international businesses and call centers, using React.js and Next.js
  • Rebuilt and expanded the admin panel to integrate SIP (Session Initiation Protocol) functionality directly into the application, enabling outbound calling and other core VoIP operations from within the platform
  • Redesigned the admin interface with a cleaner, more professional UI
  • Redesigned and updated the eSIM and OTP sections, improving consistency and usability across the platform's core workflows
  • Integrated RedotPay and two additional third-party payment providers into the front-end checkout flow, enabling frictionless billing across multiple currencies
  • Gained hands-on experience with VoIP infrastructure, SIP protocols, and CDR data structures — my first exposure to telecom systems

Technologies

React.jsNext.jsTypeScriptTailwind CSSREST APIsGitVoIP/SIP
Frontend Development
04/2025 - 07/2025
ABCeez DIGITAL logo

Mobile Developer - React Native

@ABCeez DIGITAL
Remote
Internship

Key Achievements

  • Contributed as a React Native developer on a bike/mobility mobile app for iOS and Android, implementing UI screens based on Figma designs
  • Integrated Mapbox for in-app mapping and location features
  • Implemented Stripe for in-app payment functionality
  • Worked in an Agile team alongside designers, backend engineers, and a product manager during the internship

Technologies

React NativeMapboxTypeScriptREST APIsTailwind CSS
Mobile Development
Learning & Growth
01/2025 - 03/2025
Codelogic_tn logo

Frontend Developer

@Codelogic_tn
Remote
Internship

Key Achievements

  • Worked as a front-end developer intern at a startup, handling tasks assigned directly by the co-founder on a client web project
  • Built and maintained responsive UI components with React.js
  • Fixed bugs and resolved issues across the application to improve stability and usability
  • Managed application state using React Context and Redux; collaborated via Git

Technologies

React.jsJavaScriptHTML/CSSReduxGit
Frontend Development
Learning & Growth
01/2025 - Present

Freelance Full-Stack Developer

@Self-Employed (Direct Clients)
Remote
Freelance

Key Achievements

  • Delivered MakeItLuxurious, a full-stack SaaS platform for digital wedding invitations, for a direct client.
  • Currently freelancing with a company on a new web application for the hospitality industry
  • Took on smaller freelance projects involving bug fixes, redesigns, and problem-solving for existing client codebases

Technologies

ReactNext.jsReact NativeNode.jsExpress.jsMongoDBTypeScriptStripeSocket.io
career.js
const myJourney = {
currentRole: 'Freelance Web & Mobile Developer (Frontend & Full-Stack)',
specialization: 'React & React Native Development',
skills: ['React', 'React Native', 'JavaScript', 'HTML', 'CSS', 'Tailwind CSS', 'Bootstrap', 'Node.js', 'MongoDB', 'UI/UX Design'],
passion: 'Creating intuitive mobile experiences', 'Building clean and responsive web interfaces', 'Turning ideas into functional user-centered apps',
nextGoal: 'Create apps that make life easier and more accessible for people around me'
}
{
<>
</>
}
projects.map(showcase)

<My>Projects</My>

Explore my latest projects showcasing my skills in web development, mobile apps, and more. Each project represents a unique challenge and solution.

filter(category)
LIVE
🌐 Web App
MakeItLuxurious
Live Site
{

MakeItLuxurious

A premium full-stack platform inspired by curated Pinterest designs, where clients browse luxury wedding invitation templates, customize details and photos, and generate unique shareable RSVP links. Supports bespoke template design requests and reservation scheduling without online payments.

Next.js React Supabase Tailwind CSS Framer Motion+4 more

Key Features

  • Browse curated, Pinterest-inspired luxury wedding invitation templates
  • Customize invitations with personal details and photos
  • Request bespoke template designs tailored to specific wedding themes
  • Unique shareable links for guest RSVP and registry reservations
  • Dedicated gift registry and guest greeting sections
}
IN DEVELOPMENT
📱 Mobile App
Skivo
{

Skivo

AI-powered kitchen companion app that helps users eat healthier, cut food waste, and save money - with smart recipe suggestions based on what's in the fridge, automated meal planning, and an AI assistant for everyday cooking decisions.

React Native Node.js

Key Features

  • Smart recipe suggestions based on what's in the fridge
  • Automated meal planning
  • AI assistant for everyday cooking decisions
  • Currently building toward launch
}
IN DEVELOPMENT
🌐 Web App
InboxID
{

InboxID

AI-powered email productivity app that brings order to a cluttered inbox - prioritizing important messages, tracking replies, and cutting through noise so users spend less time managing email.

React Node.js

Key Features

  • Prioritizes important messages
  • Tracks replies
  • Cuts through inbox noise
  • Currently building toward launch
}
COMING SOON
🌐 Web App
Tiko
{

Tiko

Desktop focus companion with a Chrome extension, built to capture thoughts, organize tasks, and help users stay in flow.

React Chrome Extension

Key Features

  • Voice-based brain dump
  • Distraction-free focus mode with timer
  • Smart calendar for tracking daily progress
  • Colorful sticky notes
  • Theme personalization
}
{
<>
</>
}
achievements.showcase()

<My>Achievements</My>

As a passionate developer, I'm constantly working to expand my knowledge and skills. My goal this year is to maximize my learning, create impactful projects, and build a freelance client base. These milestones highlight my journey so far.

Full Stack JavaScript Developer Certificate
RBK Cert
ReBootKamp
ReBootKamp

Full Stack JavaScript Developer

Completed intensive training at ReBootKamp (RBK) covering problem solving, vite and +20 skills.

Completion100%
Issue Date
January 2025
Certificate ID
RBK-FSJ-2025-0042
Skills Acquired
JavaScriptReactNode.jsExpressMongoDBVite

Achievement Timeline

April 2025
Leadership Efficiency Certified | HP LIFE Graduate
Business Communication, Entrepreneurship and +4 skills
January 2025
Full Stack JavaScript Developer | ReBootKamp (RBK)
Problem Solving, vite and +20 skills

2025 Goals

Knowledge Expansion

Continuously learning new technologies and frameworks to stay at the cutting edge of development.

Project Creation

Building a portfolio of innovative projects that showcase my skills and creativity.

Freelance Success

Establishing a client base and growing my freelance business with quality development services.

{
<>
</>
}
contact.connect()

<Contact>Me</Contact>

Let's connect! Reach out for collaboration opportunities, project inquiries, or just to say hello.

Get In Touch

Have a project in mind or want to discuss potential opportunities? Feel free to reach out. I'm always open to new challenges and collaborations.

Location

Tunisia

36.8065° N, 10.1815° E
Working Hours
Mon - Fri, 9:00 AM - 5:00 PM (CET)
Outside working hours
23:14
9
10
11
12
13
14
15
16
17
contact.status()Typically replies within 24 hours

Send a Message