Omar Benchbana

Passionate about Cybersecurity & Machine Learning

Software Engineer | Web & Server Developer

About Me

I am a Software Engineer from Finland with a strong focus on Web Development, Cybersecurity, and Machine Learning. I enjoy building scalable and efficient applications that solve real-world problems while providing seamless user experiences. My work spans both front-end and back-end development, and I take pride in writing clean, maintainable code and implementing robust software solutions. Currently, I am expanding my expertise in Docker and Cloud Technologies, exploring containerization, deployment pipelines, and cloud-native architectures to deliver modern, reliable, and scalable applications. I am passionate about continuous learning, staying up-to-date with emerging technologies, and applying them to projects that make an impact. I thrive in collaborative environments, where I can contribute to cross-functional teams, engage in code reviews, and participate in knowledge sharing, all while delivering high-quality software solutions.

Skills

  • JavaScript / TypeScriptJavaScript
  • React, GatsbyReact
  • PythonPython
  • PHP Wordpress & LaravelPHP
  • Vue.jsVue.js
  • Node.js, ExpressNode.js
  • Ruby & RailsRuby on Rails
  • SQL & NoSQL DatabasesDatabases
  • RESTful APIs & GraphQLGraphQL
  • JWT AuthenticationJWT
  • Version Control (Git)Git
  • DockerDocker
  • CI/CD PipelinesCI/CD
  • Testing (Jest, RSpec, etc)Testing
  • LinuxLinux
  • Web Security BasicsSecurity
  • Accessibility (WCAG 2.1)Accessibility

Projects

Recipebook API

Developed a secure and scalable Recipebook API using Ruby on Rails, providing structured endpoints for recipe management and user authentication. Implemented GraphQL queries and mutations to enable flexible and efficient data fetching for clients, reducing over-fetching and improving API performance. Integrated JWT authentication to ensure secure access control and protect sensitive user data across the application. Designed and optimized database schema, including associations between users, recipes, and categories, enabling fast and consistent query responses.

recipebook api
Technologies:rubyrailsgraphqlrestapi
Features:

User signup/login with JWT Create, update, delete recipes GraphQL queries & mutations REST fallback endpoints Authorization per user Recipe ownership

My portfolio

Designed and implemented a dynamic portfolio system using Gatsby and WordPress, enabling seamless content updates via ACF fields and GraphQL queries. Developed interactive technology badges and project cards, enhancing visual hierarchy and user engagement across devices. Conducted accessibility audits and applied WCAG 2.1 best practices, ensuring an inclusive experience for all users.

portfolio
Technologies:phpreactgatsbygraphqltypescript
Features:

Responsive design, dynamic project cards, interactive tech badges, GraphQL-powered CMS, accessibility optimized.

Satakolkyt Map - Backend

Implemented feature enhancements based on user feedback, driving continuous improvement and higher customer satisfaction. Identified and resolved software bugs through thorough testing and debugging, ensuring a smooth and stable user experience. Collaborated with cross-functional teams to gather requirements and prioritize feature requests, aligning development with project goals. Conducted peer code reviews, fostering collaboration, knowledge sharing, and a culture of continuous learning.

satakolkyt app
Technologies:dockerarangodbgeojsonnodejsexpress
Features:

Efficient data handling, RESTful API, Database optimization

Satakolkyt Map - Frontend

Implemented interactive feature enhancements based on user feedback, improving usability and overall customer satisfaction. Identified and resolved UI/UX issues through rigorous testing and debugging, ensuring a seamless and responsive user experience. Collaborated with design and product teams to gather requirements and prioritize feature improvements, aligning with project goals. Conducted peer reviews and design critiques, promoting collaboration, knowledge sharing, and consistent interface quality.

satakolkyt app
Technologies:vuevuextypescript
Features:

Responsive design, User-friendly interface, Performance optimized

Contact