logoHassan | Software Engineer

Hi, I'm Hassan Abou Khalil

Software engineer with hands-on experience in both frontend and backend development, delivering scalable, user-centric web applications

About Me

I'm a full-stack software engineer with hands-on experience in TypeScript, PHP, React.js, Next.js, and Laravel. I build modern, scalable, and user-focused web and AI applications that solve real-world problems. I collaborate closely with clients and teams to deliver efficient, maintainable solutions that blend performance with great design, turning ideas into production-ready products.

typing on keyboard

Skills

HTML
CSS
JavaScript
TypeScript
PHP
Python
SQL
React
NextJS
NodeJS
TailwindCSS
Laravel
FastAPI
LangChain
Prisma ORM
PostgreSQL
MySQL
MongoDB
Docker
Github Actions
Postman
Figma
Jira

Work Experience

My professional journey in the software development industry

Founder & Full-Stack Engineer

Present

Minuby

  • Founded and independently built Minuby, a live B2B SaaS platform where subscribed Lebanese restaurants and coffee shops build their own digital menu and share it as a link or a printable QR code, letting diners open the menu on their phone and order over WhatsApp.
  • Owned the complete product lifecycle end-to-end: market research, requirements gathering, system analysis, database design, UI/UX design, full-stack development, and production deployment.
  • Architected and delivered the full product solo: multi-tenant data model, subscription lifecycle management, role-based access control, and an admin operations panel.
  • Designed and implemented a bilingual (Arabic/English) customer-facing menu with full RTL support and plan-gated feature access.
  • Integrated bot protection (hCaptcha), transactional email, and file storage into a cohesive production backend.
  • Deployed and maintained the platform independently, managing infrastructure, DNS, environment configuration, and production QA.
  • Leads direct B2B sales outreach to restaurant owners and manages ongoing customer relationships.

    Freelance Software Engineer

    Sep 2021 - Present

    Self Employed

    • Develop custom websites and applications for clients, ensuring functionality, performance, and responsiveness based on project requirements and user needs.
    • Optimize code for speed and efficiency, debugging errors, testing performance, and implementing necessary improvements to enhance user experience.
    • Communicate with clients to gather requirements, provide updates, and deliver high-quality software solutions that align with their business goals.
    • NextJS
    • Laravel
    • Docker
    • Github Actions
    • Postman
    • LangChain

    Team Lead & Full-Stack Developer Intern

    Nov 2025 - Jan 2026

    Techtalks

    • Selected as one of the top performers in the program and featured in the Techtalks Champions section.
    • Led a team of 4 developers in building a production-oriented full-stack web application (DawaLocate), with a focus on real-world problem solving in Lebanon.
    • Owned task assignment and progress tracking using Jira, and facilitated an end-to-end Scrum workflow.
    • Designed the system architecture and contributed hands-on across frontend and backend development.
    • Managed the GitHub workflow, reviewed pull requests, resolved merge conflicts, and enforced clean code standards.
    • Coordinated UI/UX implementation using Figma, ensuring alignment between design and engineering.
    • Built features using Next.js (App Router), TypeScript, PostgreSQL, Prisma, NextAuth, and Tailwind CSS.
    • Gained strong experience in leadership, collaboration, and building scalable, maintainable systems.
    • NextJS
    • Tailwind CSS
    • Prisma ORM
    • PostgreSQL
    • Jira
    • Scrum
    • Agile Methodologies

    Frontend Development Internship

    Jan 2025 - Feb 2025

    Brainkets

    • Contributed to the frontend development of an invoice management system, enhancing user experience.
    • Leveraged React to build responsive and user-friendly interfaces, optimizing UX across devices
    • React
    • Tailwind CSS
    • Redux
    • Figma

    Full Stack Development Internship

    Jan 2024 - Mar 2024

    Vanrise

    • Developed full-stack features using AngularJS, C#, and MSSQL, including data entry and reporting pages
    • Implemented secure login, registration, and validation, ensuring a responsive and user-friendly experience.
    • JavaScript
    • AngularJS
    • C#
    • MSSQL

    Services

    End-to-end digital solutions to design, build, and scale modern web products.

    Full-Stack Web Apps

    Build scalable web applications with authentication, dashboards, APIs, and clean architecture.

    Best for:

    • SaaS MVPs and platforms
    • Admin dashboards and portals
    • Data-driven web applications

    UI/UX Design

    Design intuitive, user-focused interfaces for web and mobile products using Figma.

    Best for:

    • New product interfaces
    • Web or app redesigns
    • Improving usability and user flow

    SEO & Performance Optimization

    Improve search visibility, speed, and overall site performance for modern web applications.

    Best for:

    • Slow or underperforming websites
    • SEO improvements for existing projects
    • Next.js and React-based applications

    Advisory Sessions

    Get strategic guidance on architecture, technology choices, and technical decision-making.

    Best for:

    • Founders planning a product
    • Teams needing technical direction
    • Early-stage project decisions

    Technical Coaching

    Personalized guidance to help developers build a professional portfolio website using Next.js.

    Best for:

    • Junior developers
    • Developers stuck in tutorial loops
    • Engineers building a portfolio for jobs

    Landing Pages & Websites

    Create fast, conversion-focused websites and landing pages optimized for SEO and performance.

    Best for:

    • Lead generation websites
    • Personal or business websites
    • Product or service launches

    Brand Identity & Logo Creation

    Create a modern, professional logo and visual identity for digital products and brands.

    Best for:

    • New businesses and startups
    • Product launches
    • Brand refreshes and rebrands
    Let's Work Together

    Projects

    Here are some of my recent projects that showcase my skills and experience
    Minuby project

    Minuby

    Minuby is a live B2B SaaS platform where Lebanese restaurants and coffee shops build their own digital menu, then share it as a link or a printable QR code that diners scan to open the menu on their phone and place an order over WhatsApp. Built solo end-to-end with a multi-tenant data model, subscription lifecycle management, role-based access control, an admin operations panel, and a bilingual (Arabic/English) menu with full RTL support.
      DawaLocate project

      DawaLocate

      DawaLocate is a full-stack web application that helps patients in Lebanon locate essential medicines at nearby pharmacies while connecting donors, pharmacies, and charities to address medication shortages and accessibility challenges.
      • NextJS
      • Prisma
      • PostgreSQL
      • NextAuth
      VersusAI project

      VersusAI

      VersusAI enables head-to-head AI competitions in tasks like coding and debate, featuring result comparison and user voting.
      • NextJS
      • Laravel
      • Stripe
      • AI Integration
      DevsCanvas project

      DevsCanvas

      DevsCanvas is an open-source developer design toolkit offering browser-based tools that generate production-ready SVG, CSS, Tailwind CSS, and React code. Built on a three-layer architecture separating generation logic, UI, and routing, with deterministic seeded algorithms for reproducible outputs and real-time previews.
      • NextJS
      • Github Actions
      • GitHub Pages
      PicFixer project

      PicFixer

      PicFixer is a cross-platform desktop app for efficient image editing, offering essential tools in an intuitive interface.
      • ReactJS
      • Laravel
      • ElectronJS
      • Docker
      Brainwave project

      Brainwave

      Brainwave is a modern website that showcases AI chat technology with smooth animations, ensuring user-friendly navigation across all devices.
      • NextJS
      • TypeScript
      • Framer Motion
      • TailwindCSS
      Little Lemon project

      Little Lemon

      A modern, responsive Mediterranean restaurant website that features online food ordering, table reservation, and user authentication.
      • ReactJS
      • Redux
      • Chakra-UI
      • SASS
      See more on Github

      Get In Touch

      Have a project in mind or just want to chat? I'd love to hear from you.

      Let's Work Together

      I'm always interested in hearing about new opportunities, whether it's a full-time position, freelance project, or just a chat about technology. Feel free to reach out through any of the channels below.

      Email

      hassanak.cs@gmail.com

      Location

      Lebanon, Middle East

      Currently Available

      Open to new opportunities and exciting projects. Let's create something amazing together!

      image of a person viewing messages