Mersel Fares

    Software Engineer

    I build full-stack applications with a focus on clarity, usability, and performance. From mobile apps to web platforms, I enjoy turning ideas into code and constantly expanding my skills — especially in the world of AI and smart automation.

    Download CV
    Mersel Fares

    About Me

    A problem-solver at heart, I enjoy building digital tools that are clean, efficient, and genuinely helpful. I have a foundation in software development, with hands-on experience across web, mobile, and desktop environments. Whether it's crafting user interfaces, connecting to databases, or fine-tuning a system’s behavior, I enjoy every step of turning an idea into something real and useful.

    Over time, I’ve built confidence working with a variety of technologies—from designing websites with React and Flask, to developing desktop applications using JavaFX and Electron. I’m also comfortable with debugging, Git version control, Docker environments, and Linux scripting.

    I’m quick to adapt, curious by nature, and value clarity in communication. I don’t just write code—I aim to understand problems deeply, communicate ideas clearly, and build systems that are intuitive, maintainable, and dependable.

    Frontend

    React, Electron, HTML/CSS, JavaFX

    Backend

    Node.js, Flask, PHP, Firebase Functions

    Databases

    Oracle, MySQL, SQLite, Firestore

    Mobile Development

    Android Studio , Java (Android), XML

    Tools & Platforms

    Ubuntu, Docker, Git, VS Code, IntelliJ, Scene Builder

    Other Skills

    Python, Gemini API, Bash scripting, Web scraping

    Decorative background

    Professional Experience

    Freelance

    Remote

    2023 - Present

    Full Stack Developer

    • Delivered small-scale applications and websites for clients with limited budgets
    • Developed custom UI components using React and vanilla JavaScript
    • Integrated backends using Firebase, Node.js, or PHP depending on project scale
    • Consulted with clients to refine specifications and ensure satisfaction

    makeitvisual.dz

    Algeria (Remote)

    2023 - Present

    Web Developer

    • Worked on designing and improving web interfaces for MakeItVisual
    • Created reusable components tailored to specific client use cases
    • Debugged and optimized performance issues on the platform

    Sonatrach

    Algiers, Algeria

    2023

    Intern – Java Developer

    • Built a desktop app to manage interns, supervisors, and departments
    • Integrated Oracle Database for persistent storage and query support
    • Implemented user authentication and a RBAC system
    • Delivered exports and report generation features
    • Completed within a 3-week tutorship program

    IEEE Student Club

    University of Boumerdès

    2024

    Workshop Volunteer

    • Helped organize a frontend development workshop for students
    • Provided one-on-one assistance on HTML/CSS and JavaScript basics
    • Simplified complex topics for beginners
    • Encouraged peers to explore web development as a career path
    Decorative background

    Skills & Expertise

    Frontend Development

    React.js, Electron, JavaFX

    Building responsive and interactive user interfaces using React, Electron for cross-platform desktop apps, and JavaFX for rich GUIs.

    Backend Development

    Node.js, Flask, PHP

    Creating robust and scalable backend services with Node.js, Flask, and PHP, focusing on clean architecture and maintainability.

    Database Management

    MySQL, Oracle, MongoDB, SQLite

    Designing, implementing, and optimizing relational and NoSQL databases to ensure efficient data storage and retrieval.

    Version Control , Containerization

    Git, Docker

    Efficiently managing codebases with Git and containerizing applications using Docker for seamless deployment.

    Linux & Scripting

    Ubuntu, Bash scripting

    Performing Linux system administration tasks and automating workflows through Bash scripting to improve productivity.

    Debugging & Testing

    Unit Testing, Debugging Tools

    Applying systematic debugging approaches and writing unit tests to ensure software quality and reliability.

    Mobile Development

    Android Studio, Java, XML

    Creating Android applications with responsive UIs using Java and XML in Android Studio, focusing on usability and performance.

    AI & Automation Tools

    Gemini API, AI toolkits

    Exploring AI-based tools and APIs to automate tasks, enhance content workflows, and solve real-world problems creatively.

    My Services

    Web Development

    Building responsive web applications using React, Flask, and modern JavaScript frameworks with a focus on clean code and user experience.

    Backend Development

    Creating reliable backend services using Node.js, PHP, SQL, and Firebase, focusing on maintainability and efficient data handling.

    Desktop Application Development

    Developing desktop applications with JavaFX, Electron, and C++, integrating databases and delivering intuitive user experiences.

    Mobile Development

    Designing and building Android apps using Java and Android Studio, emphasizing performance and usability.

    Decorative background

    Education

    Bachelor's Degree in Computer Science (L3)

    University of Boumerdès, Algeria

    2021 – 2025

    Key Achievements:

    • Currently pursuing the degree
    • Focused on Software Engineering, and Web Development
    • Completed internship developing a Java desktop app integrated with Oracle Database at Sonatrach
    Decorative background

    Get in Touch

    Contact Information

    Decorative background