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

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

Projects

Here are some of my recent projects that showcase my skills and experience
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
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 Restaurant project

Little Lemon Restaurant

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