I am a results-driven software engineer with 7 years of experience building scalable, production-ready applications using TypeScript and modern JavaScript frameworks. I am passionate about clean code, software architecture, and AI-driven workflows. I excel in fully remote, cross-functional teams, delivering high-performance solutions that align with business goals. I thrive on continuous learning and mentoring teammates to raise the bar on code quality.

Karl Joseph Leal

I am a results-driven software engineer with 7 years of experience building scalable, production-ready applications using TypeScript and modern JavaScript frameworks. I am passionate about clean code, software architecture, and AI-driven workflows. I excel in fully remote, cross-functional teams, delivering high-performance solutions that align with business goals. I thrive on continuous learning and mentoring teammates to raise the bar on code quality.

Available to hire

I am a results-driven software engineer with 7 years of experience building scalable, production-ready applications using TypeScript and modern JavaScript frameworks. I am passionate about clean code, software architecture, and AI-driven workflows.

I excel in fully remote, cross-functional teams, delivering high-performance solutions that align with business goals. I thrive on continuous learning and mentoring teammates to raise the bar on code quality.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

TypeScript Engineer at Evolutionflight.com
June 20, 2023 - Present
Design and maintain scalable TypeScript services powering real time AI workflows with 99.9% uptime. Integrated LLMs (OpenAI, LangChain) into document processing pipelines, reducing manual review by 60%. Led migration of legacy codebase to TypeScript, cutting runtime errors by 35%. Collaborate in a distributed team across time zones, participating in daily stand ups, sprint planning, and code reviews.
Intermediate Software Engineer at Open AI
January 1, 2021 - December 31, 2022
Developed multi-tenant dashboards with React + TypeScript and a Node.js/Express backend. Implemented RBAC and audit logging for 50+ enterprise clients. Optimized API endpoints, reducing average response time from 450ms to 120ms. Mentored junior developers and enforced TypeScript best practices.
Software Engineer & Security Researcher (Compulsory Military Service) at EDEKA Group
January 1, 2018 - May 1, 2020
Built responsive web apps for ecommerce and fintech clients using TypeScript, React, and Redux. Communicated directly with stakeholders to gather requirements and deliver features on time. Authored reusable component libraries and technical documentation. Implemented a military cooperation system which is web-based real time messenger in Scala on Lift.
Freelance Software Developer at Self-Employed (Upwork.com | Freelancer.com)
January 1, 2015 - December 1, 2017
Managed 20+ projects for clients across Germany, the US, and Australia, achieving a 98% client satisfaction rate. Executed product listing optimization for an online fashion retailer, increasing organic CTR by 35% within 3 months. Collaborated with a Düsseldorf-based shopping startup to build product data feeds for Kaufland Marketplace, ensuring 100% data accuracy. Developed and maintained long-term client relationships, resulting in 60% repeat business.
Software Engineer at OpenAI
January 1, 2021 - December 1, 2022
Developed multi-tenant dashboards with React + TypeScript and a Node.js/Express backend. Implemented RBAC and audit logging for 50+ enterprise clients. Optimized API endpoints, reducing average response time from 450ms to 120ms. Mentored junior developers and enforced TypeScript best practices.
Software Engineer & Security Researcher at EDEKA Group
January 1, 2018 - May 1, 2020
Built responsive web apps for e-commerce and fintech clients using TypeScript, React, and Redux. Communicated directly with stakeholders to gather requirements and deliver features on time. Authored reusable component libraries and technical documentation. Implemented a military cooperation system which is web-based real time messenger in Scala on Lift.
Self-Employed at Upwork.com | Freelancer.com
January 1, 2015 - December 1, 2017
Managed 20+ projects for clients across Germany, the US, and Australia, achieving a 98% client satisfaction rate. Executed product listing optimization for an online fashion retailer, increasing organic CTR by 35% within 3 months. Collaborated with a Düsseldorf-based shopping startup to build product data feeds for Kaufland Marketplace, ensuring 100% data accuracy. Developed and maintained long-term client relationships, resulting in 60% repeat business.
Self-Employed Software Engineer / Freelancer at Upwork.com / Freelancer.com
January 1, 2015 - December 1, 2017
Managed 20+ projects for clients across Germany, the US, and Australia, achieving a 98% client satisfaction rate. Executed product listing optimization for an online fashion retailer, increasing organic CTR by 35% within 3 months. Collaborated with a Düsseldorf-based shopping startup to build product data feeds for Kaufland Marketplace, ensuring 100% data accuracy. Developed and maintained long-term client relationships, resulting in 60% repeat business.

Education

B.S. in Computer Science and Engineering at Ateneo de Manila University, Quezon
January 1, 2013 - January 1, 2017
B.S. in Data Science at STI College, Tanauan
January 1, 2010 - January 1, 2013
B.S. in Computer Science and Engineering at Ateneo de Manila University
January 1, 2013 - January 1, 2017
B.S. in Data Science at STI College, Tanauan
January 1, 2010 - January 1, 2013
B.S. in Computer Science and Engineering at Ateneo de Manila University, Quezon
January 1, 2013 - January 1, 2017
B.S. in Data Science at STI College, Tanauan
January 1, 2010 - January 1, 2013

Qualifications

JavaScript Algorithms and Data Structures
January 1, 2018 - April 1, 2026
JavaScript Algorithms and Data Structures – freeCodeCamp
January 1, 2018 - April 3, 2026
JavaScript Algorithms and Data Structures – freeCodeCamp
January 1, 2018 - April 6, 2026

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Media & Entertainment