Available to hire
I’m Ali Hadwan, a Software Engineer with a B.A. in Computer Science. I love building full-stack applications using React, TypeScript, and Flask, focusing on scalable, user-friendly solutions and maintainable code.
I thrive in collaborative teams and enjoy tackling real-world problems with thoughtful design, robust testing, and a commitment to continuous learning.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Work Experience
Software Engineer Trainee at Coding Temple
July 1, 2025 - PresentEngineered responsive front-end interfaces with React and TypeScript, implementing reusable components and state management with Redux Toolkit. Developed scalable RESTful APIs using Flask and SQLAlchemy, structuring relational databases in PostgreSQL to support CRUD operations and complex query handling. Implemented JWT authentication and authorization mechanisms to protect API routes and ensure user session management across front-end and back-end services. Applied Test-Driven Development using Jest and Pytest to improve reliability and code coverage during CI/CD workflows. Documented APIs with Swagger/OpenAPI to improve collaboration between front-end and back-end teams.
Software Engineer Apprentice at Coding Temple
July 1, 2025 - PresentEngineered reusable React + TypeScript components, improving UI consistency and reducing redundant code across application modules. Designed and implemented RESTful APIs with JWT-based authentication, enabling secure user session management across distributed services. Fortified API security by implementing JWT authentication and authorization mechanisms to protect API routes across front-end and back-end services. Applied Test-Driven Development (TDD) principles using Jest, improving reliability and code coverage in CI/CD workflows. Documented APIs using Swagger/OpenAPI, improving collaboration between front-end and back-end teams and ensuring maintainable, versioned endpoints. Containerized full-stack applications with Docker, enabling consistent local development and deployment across environments.
Freelance Full-Stack Developer at Parking (Client Project)
February 1, 2025 - PresentBuilt and deployed a full-stack parking reservation platform using React (TypeScript), Flask, and PostgreSQL on Render with automated CI/CD via GitHub Actions. Implemented secure authentication (JWT) with role-based access control and protected routes; developed core reservation CRUD workflows, real-time pricing, and admin rate management; integrated Stripe payments (PaymentIntent, webhooks, refunds); designed PostgreSQL schema and ensured test coverage; established protected branches and CI checks.
Freelance Full-Stack Developer – Parking at Parking (Client Project)
February 1, 2025 - PresentBuilt and deployed a full-stack parking reservation platform using React (TypeScript), Flask, and PostgreSQL on Render with automated CI/CD via GitHub Actions. Implemented JWT-based authentication, role-based access control with protected routes, and persistent session handling. Developed core reservation workflows with CRUD operations, real-time pricing, and admin rate management. Integrated Stripe payments (PaymentIntent, webhooks, refunds) and a complete checkout flow. Designed PostgreSQL schema with SQLAlchemy and ensured end-to-end test coverage. Enforced protected branches and CI checks to improve reliability.
Freelance Full-Stack Developer at Parking
February 1, 2025 - PresentBuilt and deployed a full-stack parking reservation platform using React (TypeScript), Flask, and PostgreSQL on Render, with automated CI/CD through GitHub Actions. • Engineered secure authentication and authorization using JWT, role-based access control, protected routes, and persistent session handling via the Context API. • Developed core reservation workflows with full CRUD operations, real-time pricing quotes, and admin-controlled rate management. • Integrated Stripe payments with PaymentIntent creation, webhook-driven payment status updates, and refund processing. • Implemented a complete checkout experience with embedded payment forms, transaction tracking, and confirmation flows. • Designed and evolved the PostgreSQL database schema using SQLAlchemy, including payment lifecycle tracking fields (payment_intent_id, amount_paid, payment_status). • Strengthened application reliability through backend and frontend test coverage across critical auth, payments, and reserva
Education
Certificate - Software Engineering at Coding Temple
January 11, 2030 - December 23, 2025Bachelor of Arts at San Francisco State University
January 11, 2030 - December 23, 2025B.A. in Computer Science at San Francisco State University
January 11, 2030 - March 17, 2026Certificate - Software Engineering at Coding Temple
January 11, 2030 - March 17, 2026Software Engineering Certificate at Coding Temple
January 11, 2030 - April 3, 2026B.A. Computer Science at San Francisco State University
January 11, 2030 - April 3, 2026Bachelor of Arts in Computer Science at San Francisco State University
January 11, 2030 - April 10, 2026Certificate in Software Engineering at Coding Temple
January 11, 2030 - April 10, 2026Certificate - Software Engineering at Coding Temple
January 11, 2030 - May 16, 2026B.A. in Computer Science at San Francisco State University
January 11, 2030 - May 16, 2026Qualifications
Software Engineering Certificate
January 11, 2030 - December 23, 2025Software Engineering Certificate
January 11, 2030 - March 17, 2026Software Engineering Certificate
January 11, 2030 - April 3, 2026Certificate in Software Engineering
January 11, 2030 - April 10, 2026Certificate - Software Engineering
January 11, 2030 - May 16, 2026Industry Experience
Software & Internet, Computers & Electronics, Professional Services, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in San Francisco today.