Hello,

I'm Hasan Kamal.

Senior Software Engineer · Full-Stack Developer · Test Manager · Quality Engineering Leader

For more than 25 years, I've helped organizations design, build, test, and deliver mission-critical software—from telecommunications infrastructure and enterprise systems to European space technology and modern SaaS platforms.

Get in Touch

Worked with

NokiaESAEquinorTietoEnatorSSF
Portrait of Hasan Kamal

Hasan Kamal

Senior Software Engineer · Quality Leader

ReactNext.jsNestJSTypeScriptJavaDocker

25+

Years

5

Countries

100+

Projects

4

Domains

Telecom · Energy · Space · Enterprise

Selected Achievements

What recruiters remember

High-signal outcomes from a career spanning telecom, space, energy, and modern SaaS.

25+ years in software engineering

End-to-end delivery across telecom, aerospace, energy, and SaaS.

ESA GOCE satellite mission

Mission-critical software validation for Earth observation systems.

Carrier-grade telecom software

Integration and QA for global mobile network platforms at Nokia.

Enterprise QA leadership

Led testing programs for critical systems at Equinor and TietoEnator.

Full-stack enterprise applications

Architected and shipped production systems from concept to support.

Mission-critical delivery across Europe

Finland, Norway, and remote consulting for multi-country programs.

About

Engineering you can trust in production

Software engineering isn't just writing code—it's understanding business problems, designing scalable solutions, and delivering software people can trust.

What makes my background unique is the combination of hands-on software engineering and quality engineering leadership. I don't simply build applications—I build software that is reliable, maintainable, and production-ready.

Career Journey

1997

Nokia Networks

2004

Space Systems Finland

2006

TietoEnator

2007

Equinor

2011

Independent Consultant

2022

Founder · MayleSoft

Experience

25+ years of mission-critical delivery

From carrier-grade telecom and ESA satellite systems to enterprise energy platforms and SaaS products.

2022 – Present

Founder · Europe

MayleSoft

Founder & Principal Engineer

Building a multi-product SaaS platform for restaurants, schools, clinics, and retail—owning architecture, full-stack delivery, quality, and product direction.

  • Designed and shipped MayleSoft Restaurant (QR ordering, KDS, POS, waiter, pickup)
  • Launched MayleSoft Dugsi for school operations
  • Shipped MayleSoft Retail — offline Windows POS with installer and update feed
  • Shipped ClinicOS at clinic.maylesoft.com — outpatient clinic operations workspace
  • Cloud-native stack with Next.js, NestJS, Flutter, and modern DevOps practices
  • Roadmap for Logistics and HR platforms

TypeScript · React · Next.js · NestJS · Flutter · PostgreSQL · Docker · CI/CD

2011 – 2022

Remote · Europe

Independent Consultant

Full-Stack Developer & QA Consultant

Partnered with businesses to transform ideas into production-ready applications—from architecture and development to testing, deployment, and long-term support.

  • Delivered end-to-end software from requirements to production support
  • Built scalable front-end and back-end architectures
  • Automated testing and continuous quality assurance
  • Integration, performance, and user acceptance testing

Java · JavaScript · TypeScript · React · PHP · MySQL · REST APIs

2007 – 2010

Stavanger, Norway

Equinor (Statoil)

Test Manager

Led quality assurance for enterprise-scale systems at one of Europe's largest energy companies.

  • Enterprise test strategy and end-to-end integration testing
  • Risk, defect metrics, and executive status reporting
  • Cross-domain solution architecture and integration reviews

2006 – 2007

Espoo, Finland

TietoEnator

Test Manager

Enterprise test and integration strategies for large multi-team Nordic implementations.

  • Directed integration planning and release readiness
  • Introduced open-source technologies to reduce delivery cost
  • Executive reporting on quality metrics and risk

2004 – 2006

Espoo, Finland

Space Systems Finland

Test Manager

Mission-critical testing for the European Space Agency's GOCE satellite mission.

  • Software integration and I/O vector testing for ESA GOCE
  • Test automation, environments, and documentation standards
  • Oracle database validation and UAT support

1997 – 2003

Helsinki, Finland

Nokia Networks

Senior Systems Engineer / QA Engineer

Carrier-grade telecommunications software—integration, testing, and quality for global network operators.

  • Functional, system, integration, and regression testing
  • Defect identification and production readiness
  • Continuous improvement of QA processes

Platforms

Software platforms built and shipping

Enterprise SaaS products I've designed and developed—Restaurant, Dugsi, Retail, and ClinicOS live today.

Live

Enterprise SaaS

Restaurant Platform

Designed and developed a cloud-based restaurant management platform supporting POS, kitchen operations, QR dine-in, waiter workflows, reporting, and multi-branch administration.

Result — Modern architecture built for scalability, security, and operational efficiency across guest, kitchen, and staff apps.

Tech · Next.js · NestJS · TypeScript · PostgreSQL · Docker · WebSockets · CI/CD

customer.maylesoft.com
Live

Education SaaS

Dugsi School Platform

Built a school operations platform covering students, teachers, attendance, exams, finance, and reporting—designed for clarity, reliability, and multi-role access.

Result — Unified operations surface that reduces admin overhead and keeps academic and financial data consistent.

Tech · Next.js · NestJS · TypeScript · PostgreSQL · REST APIs

dugsi.maylesoft.com
Live

Retail SaaS

Retail POS

Designed and shipped an offline-first Windows retail POS for small shops—checkout, inventory, staff PINs, sales reports, and in-app update feed.

Result — A native desktop register teams can run without constant cloud dependency, with a public landing and installer at retail.maylesoft.com.

Tech · Flutter · Dart · SQLite · Windows · Desktop

retail.maylesoft.com
Live

Healthcare SaaS

ClinicOS

Operating system for outpatient clinics—patient day flow, clinical handoffs, lab, pharmacy, and billing in one workspace.

Result — A live product surface at clinic.maylesoft.com that connects roles across the patient journey.

Tech · Next.js · TypeScript · PostgreSQL

clinic.maylesoft.com

Coming Soon

Logistics

Fleet, delivery, and warehouse coordination.

HR / Workforce

People operations for growing organizations.

Skills

Focused depth, not a badge wall

Curated capabilities across engineering, quality, and architecture.

Software Engineering

  • Java
  • C / C++
  • C#
  • Python
  • Ada
  • TypeScript
  • PHP
  • React
  • Next.js
  • NestJS
  • React Native
  • Spring

Quality Engineering

  • Test Strategy
  • Automation
  • Selenium
  • JUnit
  • Jest
  • Playwright
  • Performance
  • Integration
  • UAT
  • Release Readiness

Architecture

  • REST APIs
  • Microservices
  • Cloud-ready
  • Docker
  • CI/CD
  • PostgreSQL
  • MySQL
  • Oracle
  • Solution Design
  • System Integration

Selected Projects

Impact at enterprise and mission scale

Programs where engineering depth and quality leadership met real operational stakes.

Aerospace · Mission-critical

Space Systems Finland

ESA GOCE Mission

Role · Test Manager

Led software integration and validation activities supporting the European Space Agency's GOCE Earth observation satellite—systems designed to operate hundreds of kilometers above Earth.

Result — Mission readiness through disciplined integration testing, automation, and environment management.

Integration Testing · Test Automation · Oracle · System Validation

Energy · Enterprise QA

Equinor (Statoil)

Enterprise Energy Systems

Role · Test Manager

Directed enterprise testing for critical business systems at one of Europe's largest energy companies—covering integration strategy, risk management, and executive reporting.

Result — Reliable release readiness across complex, multi-domain integrations.

E2E Testing · Integration Strategy · Risk Management · Solution Architecture

Telecommunications

Nokia Networks

Carrier-Grade Telecom Platforms

Role · Senior Systems / QA Engineer

Contributed to development, integration, and quality assurance of carrier-grade networking software used by global mobile operators.

Result — Production-ready releases for systems that demanded exceptional reliability and performance.

System Integration · Regression Testing · Release Validation · Telecom Software

Contact

Let's build reliable software together

Open to senior engineering, quality leadership, architecture, and consulting conversations.

© 2026 Hasan Kamal · Portfolio

Hasan Kamal — Senior Software Engineer & Quality Leader