Contact
Menu

Hello

I am a freelance developer.
I make customised software,
mobile applications and
web sites.

Scroll down

About

+20 years of experience in software engineering

A dinosaur...

I have written in Assembly under MS-DOS when the RAM unit of measurement was the Mb...
I have known BASIC, COBOL, Pascal, C, Java... I created web sites before the CMS and frameworks era...

...constantly self-updating!

then I have embraced the new languages, new methodologies, new tools until AI today.

Services

My areas of intervention

Mobile Applications

Applications can offer a fluid responsive user experience, offline functionalities, continuous user interaction and advanced security measures.

Websites

Showcase website, portfolio, e-commerce, SaaS, blog, forum, social network... these types of site can overlap and be combined according to your particular needs.

Specific Software

Desktop Software, System Software, Embedded Software, Security Software... a wide range of computer programs play essential roles in various fields.

I'm involved at every stage of your IT project.

Analysis

  • Requirements gathering: To understand and document what end-users expect from the software.
  • Feasibility study: To assess whether the project is feasible in terms of technology, resources and time.

Design

  • Software architecture: To define the overall structure of the software, including the main components and their interactions.
  • Comprehensive modeling: To create detailed diagrams and models for each software component.

Implementation

  • Source code writing: To program software functions according to design.
  • Source code management: Use version control systems (such as Git) to manage code modifications.

Tests

  • Unit tests: To check that each component functions correctly.
  • Integration tests: To check that the components work well together.

Security

  • Threat prevention: To implement measures to protect the software against various threats such as injection attacks, malware and unauthorized access attempts.
  • Scanning and cleaning: To identify and remove infected files, then restore a healthy system.

Maintenance

  • Support and bug fixes: To resolve problems reported by users after deployment.
  • Updates and improvements : To add new features and improve software performance based on user feedback and technological developments.

Contact

Let's talk about your need!

 Availability

I work 100% on your mission.

 International

I can work in English and in French.

 Expertise

For a fresh look on a tricky problem.

 B2B

I can also work as a subcontractor.